Technicall interview by Turing
Summary
I recently had a technical interview with Turing, where I was asked to solve a LeetCode problem and answer several Java technical questions, ultimately resulting in a harsh rejection.
Full Experience
I recently attended a technical interview with Turing. The first part of the interview involved solving a LeetCode question. I managed to solve it without any issues.
Following that, I faced a round of Java technical questions. These included topics like immutability and multithreading. Unfortunately, the interviewer was extremely critical of my answers. After a couple of questions about the Collections API, the interviewer told me I was "too stupid" to answer correctly, advised me to prepare better, and then abruptly closed the Zoom session.
Interview Questions (3)
Explain how to make a Java class immutable. The interviewer seemed to expect a specific approach involving extending a class, rather than just using the final keyword.
Explain how threads work in Java, their operational mechanisms, and how they interact. This included discussing the differences between .run() / .sleep() vs .wait(), the usage of notify(), and the synchronized keyword.