去哪儿网java开发岗面经
前天刚笔试就收到了面试通知,3面完了就发了offer,效率真的高
轮到我回馈一下牛客网了,总体来说面试官技术水平很深,二面面试官怼我专业课怼到哭
一面:
1:自我介绍
2:笔试题回顾,写代码杨辉三角
3:装饰器模式,***模式
4:myisam和innodb的区别,脏读和幻读
5:redis的过期策略
6:判断一个链表是否有环,并且返回环的长度
7:线程池
8:1亿个数据选取前一万个最小的
9:jdk动态***和cglib区别
10:mysql的查询优化
11:GC
面试官人非常nice,不了解的最后还给我解释了一遍
二面:
1:上来我刚准备自我介绍,面试官说不用了
2:hashmap为什么用数组,其他的解决冲突的方式
3:平衡二叉树和二叉搜索树,红黑树
4:5层网络模型,网关,局域网,tcp报文头部有哪些字段,数据链路层的协议
5:现代操作系统为什么是多进程的,内存管理
6:设计一个包含学生老师和课程信息的表结构,我说3张表,他说3张表肯定不对
7:写sql语句
8:礼拜一到礼拜日的字符串到整数的转换"123"->00000111->7
8:写linux命令
二面面试官很注重原理和你自己对于这些知识的理解
我本来以为稳挂,准备回去了,听到hr说我过了都惊呆了
应该是秋招最后一家面了吧,感谢之前帮助过我的朋友和兄弟