He started with multithreading issues. I told him race conditions, deadlocks, and dirty reads if not properly synchronized, etc. He kept saying I was missing another. I told him I couldn't guess what was in his mind. I got irritated and asked him to tell me what my favorite color is. He still didn't get it nor gave me a clue on what he was expecting. I wish he had said, "This is the issue we faced, how would you have corrected it?" etc., instead of it being like, "Tell me four principles of computer programming." Seriously?
What are the issues with multi-threading?
The following metrics were computed from 3 interview experiences for the Bank of America Senior Software Engineer role in Jersey City, New Jersey.
Bank of America's interview process for their Senior Software Engineer roles in Jersey City, New Jersey is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Bank of America's Senior Software Engineer interview process in Jersey City, New Jersey.