Competency questions Flashcards

1
Q

What are your strengths

A

my problem-solving skills have been honed through real-world challenges I’ve faced in my development work as well as my job as an electrician. I see problem-solving as an opportunity for growth, and I enjoy finding creative solutions to complex issues.

I’m invested in continuous learning, I have sourced a mentor and have continued my learning path since Le wagon.

The ability to cultivate a respectful and friendly work environment. I firmly believe in treating colleagues, regardless of their position or background, with respect and empathy. This creates an atmosphere of trust and openness.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are your weaknesses?

A

One of my weaknesses is my tendency to overanalyze situations. I often find myself seeking in-depth insights, which can be beneficial in making well-informed decisions. However, this tendency can sometimes result in analysis paralysis, slowing down progress. I’ve recognized that my desire to be insightful and purposeful can occasionally lead to overthinking. To address this, I’ve been working on setting clear boundaries for analysis. I’ve established criteria for when deep analysis is necessary and when a quicker decision-making process is more appropriate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What technology are you most excited to learn?

A

I’m excited to learn Docker because it’s a technology that streamlines the way we build and deploy applications. When Using XAMPP, I ran into an issue where the localhost stopped connecting to the database port. With Docker, this would solve the issue, as it allows us to create images where we can specify what environment setup we desire for the app, then run it in containers where the final result should be the same for all developers contributing to the project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How do you stay up to date with trends?

A

I follow blogs and news sources like Medium.com, and Dev.to, Kevinpowell.co CSS blog to stay informed about the latest design and development techniques.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What will your skills and ideas bring to this company?

A

I will bring strong teamworking capabilities, a positive mindset, the ability to fit into a team. Dedication to learning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why are you applying to this company?

A

Excited by the technical stack they use - modern JavaScript, Vue, Nuxt, AWS.
Want to utilize and expand your skills in these technologies.
Culture sounds collaborative and supportive. You thrive in an environment where you can learn from talented peers.
They offer opportunities to grow in various avenues. Acquiring broader skills makes you a more well-rounded engineer.
You value their mission of empowering clients and providing helpful tools. Building products that improve people’s lives motivates you.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What do you know about the company you’re applying for?

A

Helps with decision making by building quizes. recognizes when a user needs assistance, Build a detailed profile of each users needs and preferences, using conversational questions, Make recommendations, based on their profile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Greatest achievement

A

overcoming shyness

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Resolved a disagreement.

A

S – When working as a barber, tension developed between two colleagues. One colleague, Janet, had the feeling that another, Josh, wasn’t pulling his weight and was thus adding to her work load. They both had two very different personas, so it was difficult for them to tackle it.
T – The miscommunication/ lack of effective communication needed to be solved.
A – I spoke to both Janet and Josh separately to understand their point of view and their concerns. We joined together with myself acting as a mediator.
R – We reached a conclusion as to why Josh wasn’t doing as well as previously, which came down to personal issues. As a result, Josh felt more seen, heard and understood. Janet was more understanding and empathetic to the situation and we all chipped in to do what we could to keep the work flow as smooth as possible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Held accountability, took leadership

A

S – When working as an electrical installation engineer, I was assigned to design an installation on a building that had recently been stripped back.
T – I began by communicating with the client on their desired outcome and deadline, creating a plan of execution. I closely monitored the progress, however nearing the end we encountered an issue that set us back. We forgot to install a circuit for the water heater. The client had a strict deadline as it was the middle of winter and their family was currently living in a caravan whilst this work was being carried out.
A - In response, I took action and worked extra hours to fix the problem.
R - The deadline was met and the client was thrilled with the outcome.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Convince someone

A

S – When in the bootcamp during our final project we worked in teams of 4. When someone pushed code into the repo, we would inform the team and one of us would have to look over the code before merging.
T- I was in a situation where one of the team members code readability and CSS knowledge wasn’t strong.
A - I approached the situation with respect, highlighting what they did well and offering constructive suggestions for improvement on things like indentation, structure and offered them resources like Kevin Powell.
R - This not only preserved our relationship but also inspired my teammate to make the necessary improvements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is $_SESSION and $_COOKIE

A

Sessions save the user information and activity on a website to a file in a temporary directory on the server. They make user-stored information available across all other websites the browser. PHP $_SESSION is a PHP global variable. It is also an array that stores a session variable whenever a session creates a temporary file in the server.

Cookies stores user information from a website in the browser only and use that information to identify the user when next the user tries to use visit the same website in the browser. $_COOKIE and $HTTP_COOKIE_VARS are both used to retrieve a cookie value.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe yourself in 3 words

A

Considerate, I will go out of my way to make others days a little easier and more pleasant.

Conscientious, I work diligently to achieve goals set for my future. I am responsible, reliable, and organized. I pay attention to detail to make sure I deliver on my promises.

Open-minded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is context?

A

Context allows us to pass data or state down to the component without the need ti pass props through each component

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why use context?

A

Avoids prop drilling
Makes theme switching easier
Reusable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why use await?

A

Await allows us to wait for the completion before continuing to the next step
Simplifies error handling with try catch

17
Q

Why use Axios?

A

More compatibilty with older web browsers
can use try catch for error handling

18
Q

What is MVC

A

Model:

The Model represents the application’s data and business logic. It is responsible for managing and maintaining the application’s data, as well as defining the rules and behavior that govern that data.

View:

The View is responsible for presenting the data to the user. It represents the user interface, including the layout, design, and how the data is displayed to the user

Controller:

The Controller serves as an intermediary between the Model and the View. It handles user input, processes requests, and manages the application’s flow. Controllers receive input from users (e.g., clicking a button or submitting a form) and determine how to interact with the Model and update the View accordingly

19
Q

Why use Non relational DB

A

If the data you are storing needs to be flexible in terms of shape or size, or if it needs to be open to change in future