I applied online. I interviewed at Huawei Technologies (Chengdu, Sichuan) in Aug 2021
Interview
The interview is held online and hr with some staff of tech will ask you questions about data structures in java, multi-thread programming, algorithms, some technologies used in backend and their mechansms.
Interview questions [1]
Question 1
Describe the mechanism of hashtable.
What's the defference between hashtable and hashmap?
Why do we use concurrenthashtable?
What does kewrord volatile do?
Why we use ReentrantReadWriteLock?
Why we use distributed Systems?
Some methods to synchronize datas in defferent servers.
How does hadoop work?
Why we need the cache in the proccess of communication with database?
How to solve the problems of cache puncture.
I applied online. I interviewed at Huawei Technologies (Istanbul) in May 2021
Interview
It was really fast actually. All processes took 2 weeks. All interviewers were very friendly and warm.
Technical: Questions about the current/previous role, microservices, databases, oop, events, etc.
HR: questions about your goals, background, etc.
Manager: questions about your backgrounds, salary, etc.
They found my salary expectation high. I think they're not willing to pay that what you deserve. They want to pay below-average salary.
I applied through a recruiter. I interviewed at Huawei Technologies
Interview
Coding Questions are very basic. just DFS,BFS and other basic stuff. Which all the belong to the easy questions on leetcode. I think only 100 leetcode questions practise is enough to handle the interview.