I applied online. The process took 2 weeks. I interviewed at Huawei Technologies (Istanbul) in Feb 2023
Interview
I applied via LinkedIn and was contacted by the recruiter. The recruiter was friendly and interested, and they sent me a java exam. While doing the exam, the system did not show which test cases had failed. Consequently, the test did not go well for me. Two days later, after submitting the exam, they set up a technical interview.
During the conversation, when I inquired about the specific positions they were hiring for, it was unclear; they seemed to be hiring in general and would assign candidates to projects after hiring. Additionally, before the technical interview, they had not reviewed the results of the java exam. I believe that there should be some elimination based on the java exam results before proceeding to the technical interview, in order to avoid wasting time.
Interview questions [1]
Question 1
How can you change the values of two variables with each other without using any additional variables?