腾讯二面美团一面面经
美团一面:最小堆和最大堆建立的过程(手动画过程),最大堆排序(求一个数组中最大的前三个数,效率nlogn,写算法过程),选择排序的过程和时间效率(写算法过程),trim函数手动实现(直接撸代码),问答:进程线程的区别,进程之间如何通信,产生死锁的原因,数据库的引擎以及区别,数据库事务的4个隔离级别,jvm有哪些区,根据垃圾回收机制怎么分区,解释一下常量池(String a="abc",String b="abc",String c=new ("abc"),a=b,a=c,谁对谁错,解释原因),C与java有哪些区别(要说编译方面的区别),多继承java可以吗?怎么实现java多继承。
再挑一个项目讲一下。
腾讯一面: http和https的区别。http状态码。http位于哪一层,tcp位于哪一层。tcp连接过程(三次握手过程)。数据库事务的特性,解释一下隔离性。进程与线程区别。面向对象的特性,对于多态的理解。一个方法里定义一个局部变量,变量引用和值怎么存储的,取值过程。单链表删除一个指定元素,只有一个指针(写代码或者算法)。问项目,解释项目中自己做的模块的详细设计过程,数据库设计三范式,结合自己的项目在设计时怎么考虑的,画出在一个模块中设计的几个表,解释他们之间的关系,
看到参加数学建模国赛,负责哪一块,怎么做的,预测长沙市要用多少下水道井盖的过程和方法。
腾讯二面:自我介绍,实习经历和项目一个个问
项目中的推荐模型怎么建立的,怎么处理推荐系统冷启动问题的,老家哪儿的,未来职业规划是什么,谈了会人生。
转载自:https://www.nowcoder.com/discuss/56778
页:
[1]