Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Autodesk (Tel Aviv) nel mese di mag 2021
Colloquio
A recruiter gave them my details without my permission.
The HR person impressed me as nice and honest, so I decided to proceed.
There were several steps:
1. Phone screening with HR
2. Technical conversation with a developer
3. Technical interview + behavioral panel with 2 interviewers
- HR phone screening:
The screening was a simple conversation to make sure both my needs and the company's needs are aligned and we both expressed interest in continuing the process.
I expressed my desire to work remotely and the HR agreed since they work in hybrid mode. We agreed to proceed to the technical phone screening which was scheduled for 30 minutes.
- Technical phone screening:
The interviewer said the conversation could take between 30-45 minutes. I let him know that I have only 30 minutes to dedicate to the meeting as agreed.
In the end there was plenty of time due to how easy the technical part was.
I commented the exercises were not difficult if you know the ground rules very well. The interviewer seemingly thought I was arrogant. So if you are a true senior of high ability and experience, I would suggest playing nice & dumb and commenting on how difficult the exercise was.
Perhaps even pretend to take your time solving the exercises...
I didn’t ask many questions - I said I would ask them in the next phase. That is a mistake. They apparently like talkative people - you should ask as many questions as possible.
Don’t rush the interview.
You should also probably match yourself to them as much as possible. I got the impression they are looking for copies / clones.
The Technical + Behavioral panel:
2 interviewers.
Once I actually saw the interviewers I estimated high probability of being discriminated against due to ageism or whatever reason dreamed up to mask it in order to avoid a legal issue.
Technical part:
The technical level was higher than the previous screening but still something I would expect for a junior position.
A positive point for them is that they considered the idea that interviews are stressful situations and if I made a silly mistake they helped by (indirectly) pointing it out so we could move on.
Behavioral part:
They asked many questions which I added below.
I too asked questions:
About the company’s workflow and onboarding process;
How they work in different teams across different time zones, their communication style and more.
The Decision to reject was made practically on the spot but they only informed me about a week later.
I got some honest feedback from the nice HR person. I was amazed since Israeli companies generally work very hard to hide the internals of their process.
- I got the impression desire to work remotely was an issue
* Perhaps the company intends to do full office work after a while?
As expected, my technical skills were more than sufficient.
However what played against me was (the official version at least)
- Appreciation for a structured workflow and good onboarding process
Apparently they have a messy workflow and bad onboarding
- Not "sharing a lot" of past work
(how do you define "a lot"?)
- Not “seeming interested" in working for the company. They excused that by saying I didn’t ask questions (except I did ask.)
It’s hard to take any such feedback seriously. I normally discard anything that is based on how things “seem/sound/feel” and any conclusions made not based on empirical data to back it up.
That last one ("not seeming interested") is especially ridiculous.
Keen readers will note this implies the candidate being dishonest and an impostor. As though they had some plan to interview/work in the company for nefarious purposes and they are masking their true intent.
The notion that a candidate spends (unpaid) time but is not interested in working for the company and is even being dishonest about it - is ludicrous.
I believe they came up the last one just to make up a valid non-discriminating reason but I’m not sure that is actually a good reason since it might be considered as libel with regards to the candidate’s character.
The HR was puzzled of that false impression after the previous phone screen sync conversation we had.
She actually wanted to plead my case - to tell the interviewers they got the wrong impression.
I told her not to bother because I did not believe that any reason given/written was anything but a mask for the truth, which was probably a personal (most likely discriminating) issue,
She tried anyway... and failed to change the outcome, as expected.
(Though to be accurate - I have no proof of the attempt beyond her claims)
Overall I would say the process was disrespectful and a waste of time. At least it was for me.
Domande di colloquio [3]
Domanda 1
What’s important to you?
Why do you want to work remotely? What are the advantages?
What sort of projects have you done?
Tell me about a project you took a big part of?
How do you approach a project for something you have no experience in? Like using a new technology / tool?
How do you learn new materials?
Have you worked in a team?
How do you collaborate in a team?
Do you ask team members for help?
Did you work on open source projects ?
Describe the workflow in your last workplace?
Did you work with product managers? UI/UX people?
How do you communicate?
Are there code reviews?
What’s your part of the team? With regards to tasks?
Have you received some design / specification that was wrong or needed change? From product or UI ?
Is there a build pipeline where you work?
Are there production environments?
Who does tests? Are there QA’s?
What sort of tests do you use?
Integration tests? E2e tests?
What are important technologies you used?
Do you have an example of a bad code experience / bad framework?
- What’s the difference between CSS display types ?(inline, block, inline-block, flex)
- What is React.Fragment component?
- What is the “key” prop in React used for?
- What’s the difference between an arrow function and regular function?
- What is the difference between var, let, const?
- Implement Function.prototype.apply using Function.prototype.bind
- How is it that a long javascript process delays DOM updates? - JS thread blocks UI thread
- How to bypass long javascript delays in the DOM? - use asynchronous methods (e.g setTimeout)
- Implement "promisify" for a callback function - pass resolve() as the callback
- Implement a recursive React component
- When would you use state management?
There were several stages:
First there was a phone interview where I was asked about data structures.
After that, I was given a home assignment.
After that, there was another technical interview and an HR interview.
Domande di colloquio [1]
Domanda 1
I was given a stack which numbers were pushed into and pop from it.
I was asked to hold the maximum number in the stack at any given moment.
Ho presentato la mia candidatura tramite segnalazione di un dipendente. Ho sostenuto un colloquio presso Autodesk (Tel Aviv)
Colloquio
The job description had nothing to do with the questions asked during the interview. The position required knowledge in JS with a focus on frontend development.
The questions were about SQL (in depth), and micro services in cloud environment, which had nothing in common with the position I was interviewing for or my resume. When I asked for more details, even with specific questions, the interviewer jest repeated the question. It was clear that she did not know what she was asking about. Not even familiar with the terms she was asking about.
Domande di colloquio [1]
Domanda 1
How to manage micro services? (She did not answer any clarification questions I asked. Just expected the answer that was written in front of her)
Ho sostenuto un colloquio presso Autodesk (Tel Aviv)
Colloquio
From what I was told - the Interview process should be 2 technical interviews and 2 other non-technical interviews (including HR interview)
The first interview length was around 30-40 minutes, a phone call interview with 2 litecode questions in the end. The interviewer was a FE tech lead. He introduced himself and the job for about 5 minutes and and then I shortly introduced myself too.
After that, the technical part began. At first there were about 5 brief JS and React questions. Simple questions that check your JS understanding.
After that there were 2 simple coding tasks.
At the end of the interview I was told that I passed it and the recruiter will contact me in order to schedule the next interview. The days passed by and I got no phone call or mail from the recruiter.
After 2 weeks I tried to contact the recruiter through whatsapp message but still no answer until this day.
Its ok to decide to move forward with other candidates but at least I deserve to know it.
Total disregard....
Domande di colloquio [2]
Domanda 1
• What is the difference between == and ===
• What is the difference between null and undedined
• What is react fragment
• What is the difference between arrow function and regular function
• Give me a common misuse of arrow functions