面试过程:
脉脉上联系的HR,先是HR了解了下基本情况以及工作经历,看看是否跟职位匹配。之后是一轮电面+一轮笔试+2轮技术面试
1. 技术电面,主要聊下当前工作内容,java基础的一些面试题,比如hashmap和hashtable的区别,java中怎么实现线程,继承和接口,什么时候用继承,什么时候用接口。最后是用英文介绍下做过的一个项目。电面花了也就25分钟左右。
2. 笔试:很恶心!最开始说是online test,没想到是把题目打印出来,回答是写在纸上。描述一下场景,想设计一个系统,问题有实现这个系统该怎么设计数据库,怎么设计类;算法;linux命令;web请求以及API设计;很全面,很多知识点,关键是时间很长!!两个半小时!
3. 2轮技术面试,分别是两个技术经理面。聊聊现在工作内容,遇到过的技术难题以及怎么解决的?设计模式,组合与聚合的区别?delete table和truncate table的区别;前端优化策略?函数式编程解个题;二叉树层次遍历
说是可能还有US的面试。。不知道,有可能挂了没有了。。...查看更多