I applied online. The process took 3 weeks. I interviewed at IBM in Jan 2018
Interview
2 Rounds of interviewing.
During the first round was a non-technical interivew where they asked fairly generic questions (tell me about yourself, projects you have worked on, etc).
The second was more specific to the requirements of the job, and involved some understanding of Java, as well as fullstack development at a student level.
Interview questions [1]
Question 1
Non-technical questions about previous work.
Technical questions were more geared towards the team.
Also asked about previous projects completed, and other work experience.
I applied online. The process took 4 weeks. I interviewed at IBM
Interview
Applied externally through Linkedin/Glassdoor
Received a coding challenge that comprised of 3 questions (time limit 3hrs)
First involved basic API calls, second was a DP question, and third was about implementing functions in React given some boilerplate code. Definitely needed the 3 hours for polishing up the last question.
A week later, I was notified that I am moving on.
Online interview consisted of technical Javascript questions and general inquiries about background/resume.
After this step, there was no communication for about 3 weeks, so I assumed I did not get it.
Got a phone call, about a month after my online interview saying I got an offer.
Interview questions [1]
Question 1
What is a promise in Javascript and could you give me an example of when using promises can be ineffective/inefficient?
I applied online. The process took 3 months. I interviewed at IBM
Interview
There were several interview but by the time I got to the hiring managers interview they were all very nice and put me at ease. First a call with HR, then an online IQ test. Then there was a one to one interview in person and the last interview was with a panel of managers, from Ireland and other countries