Please note that the expected salary is an estimation. Negotiation of salary will be after the final round of interviews.
This candidate has more than five years of back-end Java development, with experience in python projects, SASS platform development experience.
Java, SpringBoot, Spring MVC, MyBatis, JPA, RabbitMQ, Kafka, Mysql, Oracle, ElasticSearch, Python scrapy.
1. proficient in back-end development languages and development frameworks such as SpringBoot, MyBatis and other frameworks, can do back-end service development based on the above frameworks.
2. well written in terms of logical thinking, can quickly locate and analyze online problems.
3. lack of experience in large projects, the projects done can basically ensure that the normal work but for the consideration of extreme situations to cope with the program.
4. good performance in communication and coordination
Translated with www.DeepL.com/Translator (free version)
Six years of experience in Java development and proficiency in web socket, as well as proficiency in Python, and extensive project experience in multiple industries
Fei quickly went through the first problem. He was able to quickly identify edge cases in the input and argue the time complexity correctly. Fei then spent around 10 minutes coding through the first problem. He was able to identify the error in his code on his own twice and ended up presenting a bug-free and mostly clean (there are some weird uses of global variables and inconsistency between types in the code) solution.
For the follow-up question, Fei was able to think of a brute-force solution right away. Fei then spends the next 5 minutes or so thinking about what the time complexity is. After a small hint, Fei was able to correctly settle the time complexity of the algorithm. Although Fei was able to quickly identify the problem that require a backtracking algorithm, Fei was unable to implement a working solution in the given time frame.
Google hiring decision for L3: Hire (Solid communication skills, a solid understanding of algorithm and data structures but a bit lacking in efficacy and the coding ability for complex problems)