Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso IPSY (San Mateo, CA) nel mese di giu 2018
Colloquio
A recruiter reached out to me. The first round was a phone screen to solve an algorithm question with google doc.
Then I went onsite. It was 4 back to back algorithm solving on a whiteboard. No time was given for lunch. By the time I got to the 4th round, I was on a hungry stomach, it was 2 pm, and have been whiteboarding for 3 hours.
I asked them why they chose a certain technology rather than another, none of them can give a clear answer other than everyone else uses it.
One of the interviewers could not tell the difference between Java’s characteristic and what’s available in other languages. He seemed appalled that things like queues and stacks are just arrays in other languages.
Another interviewer asked a whiteboard algorithm question that he didn't even have a deep understanding of. Only remembers one way of solving the problem.
As a company with products that caters mostly to women (cosmetics subscription) surprisingly only the most junior dev is a woman and seems to not involved in any decision making in the product.
I understand that interviewing takes away from everyone's work, but it seems like the senior engineer and managers have given zero thought into this.
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso IPSY nel mese di giu 2022
Colloquio
The process took over 2 weeks. There was a initial interview with a manager/tech, 3 technical interviews and a final interview with basic questions like "define yourself", "where do you want to be in 5 years", "why do you want to work for us", "what was your biggest challenge in your career". At the end after spending 5 hours in this extensive process I did not get any feedback, which was extremely odd. Also, no women in the process even though the company had majority of women as end users.
Domande di colloquio [2]
Domanda 1
How to validate a string that contains syntax such as "{}(())[[()]]".
What is the complexity of your solution? If you had a single server and had to improve the performance of a service, what would you do? Name some design patterns. How does factory work?
What is react? What is redux? How does it work? What is useContext? Write a piece of react that creates components based on a list of strings with component names. Write a function to sum values grouped by a key. What is webpack? What is hydration? What is nextjs vs react? What is a HOC? What is babel for? What is JSX? How would you model a quiz app on SQL/NOSQL database and how would you start development/process of this app?
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso IPSY
Colloquio
The process for SE at IPSY is 2 telephonic interviews and 4 onsite if local or Hangouts. I had two telephonic interviews and later got an email which said 'My resume doesn't fit for the position!'. Why waste everyone's time?
Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso IPSY nel mese di gen 2019
Colloquio
1 online coding assessment. 2 phone rounds. 4 round of hangout interviews.
The interviews happened in Jan 2019 but I never received any decision or any follow up mail, which I felt was quite unprofessional.