For those wondering whether I got the job after taking that interview. I did get the offer but the compensation level was much lower than what I was aiming for. So, I declined it. p.s. For some reason, that company decided to host 7 interviews in total, 4 of which were technical (similar to the one in the video). With a lot of repeated questions. And it wasn't disclosing the pay range until the last step.
that company is not good... asking all those questions (20% are legit, but 80% are 1 google search away or open up docs 5 seconds...) 7 interviews hahaha ? If there is more than 3 IN TOTAL i stay away from that company :D I respect my time & skills
I hate these kind of interviews where you can see that the person asking questions found the hardest questions possible just to mess with you and assert dominance. Also to downgrade your skill and then offer you lower salary.
Don't agree with you. This interview is one of the best on eng youtube. It is Senior level - so the interviews expects from the candidate detailed answers. Especially I liked the question where he asked - why it is prohibited to initiate the business logic in constructor and then he explained that Angular can reuse already created instances so the constructor will not be invoked in such situtation
@@misterV123 Nothing a junior couldn't find by Googleing the answer, so the question makes no sense in the interview. Ask me something I can't google or something about how I do problem solving. Ask me how I would solve a specific problem.
@@misterV123 Angular can reuse DOM elements (e.g., via ngFor optimizations), but this doesn’t involve reusing component instances. Actually the point that interviewer made is false.
I didn't get the interviewers points, we can definitely use constructor for logic, but since we have a special method that makes sure that all the input properties will be initialized, there is no reason for doing it in the constructor quite often, still nobody forbids us us to do it in constructor
I've been a full stack dev for 3 years. For the past year I've been only doing angular, adding up to a total of about 2 years of hands on experience with building UIs in Angular. I think the questions in this interview are good and relevant questions. With my level of experience I could also answer a few of them and I find your conversation with the interviewer very insightful. Just a few days ago I had an interview for the role of a middle level angular developer (that required a minimum of 3 years experience). The only few questions I was asked were about angular compilation techniques, onPush change detection, multi-casting observable, and to compare promises vs observables. Apart from the promise vs observable comparation, I wasn't able to answer any of them. The interview was supposed to last for one hour, but after 20 minutes the interviewer called it a day, saying they didn't have any more questions for me. Is it expected from a mid angular dev to know this stuff? Were these kind of questions indeed a little too advanced or do I simply lack the experience?
I learned angular for year. Angular is a tough javascript UI framework especially in Rxjs but i want keep up and learn more for my better future as a fullstack developer.
Consider if you are calling an API in constructor, the angular keeps the reference of the component object and use it somewhere else. When the same object is used somewhere else then contructor will not be called because angular will reuse already initialized object. So the API call will not be sent in the new place. Remember that angular will still call the lifecycle hooks for it.
The interviewer and the above commenter are completely wrong. Angular does not reuse these objects (component class instances) to create new components. It is fine to put logic in the constructor, and in fact it is often preferred, as only the constructor has access to the injection context.
Yes, it’s not correct that angular reuses somehow instances. It’s just a bad practice to do it, cuz inputs are not inited yet, it’s called immediately and can block something.
@@MrSvitS1337 Of course the content is great and thank you @WeCoded for your initiative and recording... I am commenting only the "aggressive eagerness" to as the interviewer to extract info from the man. And btw its only my perspective
I'd say that's fine. Had many like that and have been guilty myself. Sometimes, the candidate can go a very long time on a specific topic, and the interviewer does not want to spend more time than necessary. Not all questions are intended to be answered thoroughly
@@VakhtanGG i like the way you are seeing this. I can put myself it both positions. Though my reflection is that the interviewer is intermittently stuttering him with the answers he wants to listen to… btw good luck to y’all who’s having an interview
@jayTzanTG15 Sure, he does stutter him. But you get used to it pretty fast. Just stop when stopped. On the flipside, less you talk, fewer mistakes you make lol
@@WeCoded i means mock interview , i am trying to get the job , from 10 Month , having 2 years of exp as angular developer , but after i resigned , i am not getting even a chance to give interview from 10th month , dont know what is wrong , but i am thinking , if i got the chance to give interview but since from 10th month i am not engaging with anyone , i thought giving a mock test will be the good thing to brush and fill self with confidence !! so i am asking will you take mock interview something ???
For those wondering whether I got the job after taking that interview.
I did get the offer but the compensation level was much lower than what I was aiming for. So, I declined it.
p.s.
For some reason, that company decided to host 7 interviews in total, 4 of which were technical (similar to the one in the video). With a lot of repeated questions.
And it wasn't disclosing the pay range until the last step.
Can I ask you how much they offered to you per month?
that company is not good... asking all those questions (20% are legit, but 80% are 1 google search away or open up docs 5 seconds...) 7 interviews hahaha ? If there is more than 3 IN TOTAL i stay away from that company :D I respect my time & skills
why did u accept the interview request if u didn't know the compensation? normally companies tell u the rate/salary before interview
were the other technical interview theory or any of them practical?
thanks for the interview really good for my future
One minute into the interview and I realised that there is much to learn before I even ask myself if I am close to senior Angular dev
Your interviews are pure gold! Thank you for sharing!
i need more interviews like this and if you can add technical interview, better
I liked this kinda type video thank a lot bro
thanks for this, I have an interview tomorrow. This was helpful.
Did u clear the interview
Great interview, learnt a lot, thanks!
Just took 2 angular senior interviews, weren't hard, there is a thing to keep responses short and on target
I hate these kind of interviews where you can see that the person asking questions found the hardest questions possible just to mess with you and assert dominance. Also to downgrade your skill and then offer you lower salary.
Don't agree with you. This interview is one of the best on eng youtube. It is Senior level - so the interviews expects from the candidate detailed answers. Especially I liked the question where he asked - why it is prohibited to initiate the business logic in constructor and then he explained that Angular can reuse already created instances so the constructor will not be invoked in such situtation
@@misterV123 Nothing a junior couldn't find by Googleing the answer, so the question makes no sense in the interview. Ask me something I can't google or something about how I do problem solving. Ask me how I would solve a specific problem.
@@misterV123 Angular can reuse DOM elements (e.g., via ngFor optimizations), but this doesn’t involve reusing component instances. Actually the point that interviewer made is false.
Worth watching ,👍
Awesome interview
It's interesting. But sometimes I hear strange questions. For example 08:00. Object lifecycle! What does he mean? I mean, that is called foul play.
Is the basics of garbage collector of Javascript in the browser, is like when you set a variable to undefined for force de gc
Thank you learned a lot in this video
I didn't get the interviewers points, we can definitely use constructor for logic, but since we have a special method that makes sure that all the input properties will be initialized, there is no reason for doing it in the constructor quite often, still nobody forbids us us to do it in constructor
A good interview.
There are 3 types of directives 🥸
Yea, components, attribute and structural i think
🥸
Why interviewer asking about ng-deep? /deep/ combinator already deprecated and removed from the browsers and not using anymore.
:: ng deep with double colon not deprecated
It is still used)
It is deprecated if you have a modern Angular version. There are many projects that still use some old Angular version.
@@misterV123surprise, it was just un-deprecated. The necessary evil… 😊
Using ::ng-deep together with :host is the only recommended way? Could you guys explain what this interviewer is talking about?
Hey, what coding challenges did they give you after theory?
Noise was super annoying tho
Hey. A nice interview, thanks. Do you have a tech one after that?
I've been a full stack dev for 3 years. For the past year I've been only doing angular, adding up to a total of about 2 years of hands on experience with building UIs in Angular. I think the questions in this interview are good and relevant questions. With my level of experience I could also answer a few of them and I find your conversation with the interviewer very insightful.
Just a few days ago I had an interview for the role of a middle level angular developer (that required a minimum of 3 years experience). The only few questions I was asked were about angular compilation techniques, onPush change detection, multi-casting observable, and to compare promises vs observables.
Apart from the promise vs observable comparation, I wasn't able to answer any of them. The interview was supposed to last for one hour, but after 20 minutes the interviewer called it a day, saying they didn't have any more questions for me.
Is it expected from a mid angular dev to know this stuff? Were these kind of questions indeed a little too advanced or do I simply lack the experience?
I learned angular for year. Angular is a tough javascript UI framework especially in Rxjs but i want keep up and learn more for my better future as a fullstack developer.
I think for middle level you had to answer them but not on a very detailed level. If you answers were like - "I don't know", then it is defenetly bad
@@misterV123 that seems fair enough, thanks for the reply!
I think they can ask these questions even to junior developers
@@user-jtwe1xrf2n True, i was asked about onPush Change dectection
This interview got the job?
can someone explain the question he asked about constructor vs ngOnInit,
Consider if you are calling an API in constructor, the angular keeps the reference of the component object and use it somewhere else. When the same object is used somewhere else then contructor will not be called because angular will reuse already initialized object. So the API call will not be sent in the new place. Remember that angular will still call the lifecycle hooks for it.
The interviewer and the above commenter are completely wrong. Angular does not reuse these objects (component class instances) to create new components. It is fine to put logic in the constructor, and in fact it is often preferred, as only the constructor has access to the injection context.
Yes, it’s not correct that angular reuses somehow instances. It’s just a bad practice to do it, cuz inputs are not inited yet, it’s called immediately and can block something.
Anyone can't hear his questions ? 😅
did you got the job?
Has anybody the feeling that the interviewer is kinda aggressively shooting q`s and interrupts the interviewee like constantly ? :D
no actually that interview looks great as for me and my experience
@@MrSvitS1337 Of course the content is great and thank you @WeCoded for your initiative and recording... I am commenting only the "aggressive eagerness" to as the interviewer to extract info from the man. And btw its only my perspective
I'd say that's fine. Had many like that and have been guilty myself. Sometimes, the candidate can go a very long time on a specific topic, and the interviewer does not want to spend more time than necessary. Not all questions are intended to be answered thoroughly
@@VakhtanGG i like the way you are seeing this. I can put myself it both positions. Though my reflection is that the interviewer is intermittently stuttering him with the answers he wants to listen to… btw good luck to y’all who’s having an interview
@jayTzanTG15 Sure, he does stutter him. But you get used to it pretty fast. Just stop when stopped. On the flipside, less you talk, fewer mistakes you make lol
did you got that job 🙂
Did you pass?
Can you take my interview ! ?
What exactly do you mean? :)
@@WeCoded i means mock interview , i am trying to get the job , from 10 Month , having 2 years of exp as angular developer , but after i resigned , i am not getting even a chance to give interview from 10th month , dont know what is wrong , but i am thinking , if i got the chance to give interview but since from 10th month i am not engaging with anyone , i thought giving a mock test will be the good thing to brush and fill self with confidence !!
so i am asking will you take mock interview something ???
deep
Painfull...
why you say so?
Dudes accent is way too thick. I would’ve been asking “what?” The whole time. Also asking useless questions just for the heck of it