Two leetcode coding tests; inquire about the problems and solution designs in your past software applications; inquire about solutions to a hypothetical problem that may be similar to their current challenges; lots of soft skill questions;
If you invest lots of time for the interview and you are fully qualified, but you do not get an offer, it is unlikely your side of the problem. An interview is an infamous headcount game and a hiring manager may wish to get a luck to catch a very big fish from the ocean. So do not feel bad about the miss.
If you feel the interview process is too lengthy in a single block of time, you can try to negotiate to get a rest break between interview sections. I intentionally used this request to check out if the potential future bosses are considerate, non-judgmental, and open-minded. A job interview is a two-sided interview, isn't it?!
Interview questions [1]
Question 1
what is the most difficult application you have developed?
I applied online. The process took 2 weeks. I interviewed at ByAllAccounts (Woburn, MA) in Jan 2017
Interview
The hiring process was fast. I applied online, and get a phone call from HR, then a director talked about the resume and some behaviour questions. Then they invited me to their office. Gave me one very easy array quiz, then asked me about some design pattern, and OS. However, they informed me the position is already filled. So I didnt get the job.
I applied online. The process took 5 days. I interviewed at ByAllAccounts in Jan 2014
Interview
the process went smoothly. Interviewed at the headquarters in MA. Very relaxed atmosphere and friendly people. Interview was nothing out of the ordinary, asked questions like what is your biggest strength? how can you be of value to the company? tell me about a time when you were working on a project and...