Had a call with Hiring Manager, asked pretty basics Java questions. Manager was very friendly and to the point. I was then asked to take 2 hours timed programming interview, they insisted to keep that on weekday during normal working hours, not sure why. The question asked was good, not the regular data structure problems like BFS, traversals, etc. The question felt more like a school assignment, where you were given a scenario and you had to implement/solve the problem using commonly used techniques.
I failed to finish it in two hours and got a reject 2 days later.
Perguntas de entrevista [1]
Pergunta 1
Why its said a good practice to override() hashcode() of an object when you override equals()
Fiz uma entrevista na empresa Salesforce (New York, NY).
Entrevista
The interview process was smooth and well-organized. The team was professional, providing clear communication at each stage. The questions were relevant and allowed me to demonstrate my skills. Overall, a positive and engaging experience.
5 rounds in total. The first round was a HR screen. This was followed by 4 technical rounds/discussion. In order DS/ALGO, followed by LLD, followed by HLD, finally the Hiring Manager Round
Fiz uma entrevista na empresa Salesforce (Bengaluru).
Entrevista
The interview process was well-structured and professional. It started with a recruiter screen, followed by a technical phone interview focused on data structures and algorithms. Then there were multiple rounds of on-site interviews covering system design, coding, and behavioral questions. The interviewers were respectful and asked relevant, real-world problems.
Perguntas de entrevista [1]
Pergunta 1
One of the key questions was: “Design a distributed caching system like Memcached. How would you ensure consistency and fault tolerance?”