首页 > 技术文章 > 2017/09/01面试记录

chenhuan001 2017-09-01 22:31 原文

美团

 

一面:

纯java

1。装箱拆箱

2。hash_map多线程情况

3。java中线程的状态

4。java在一个函数中定义一个数组,是用的栈空间还是堆空间。

 

其他知识:

1. hast_map 实现原理、以及优化方法。

2.B-,B+树。

  要查询一个链表,频繁的查询、分段查询。怎么实现。

3.如何在数据库中存tree,然后遍历一个节点的子树所需要的复杂度。

4.http报头介绍一下

5.如何确定单链表上有环

6.实现两个大数加法,写代码

 

腾讯三面

1.介绍一下GBDT

2.介绍一下决策树

3.什么是熵,公式是,物理原理是什么

4.负载均衡,是怎么实现的。

5.n件商品,其中每件商品为次品的概率为1/100,求恰好有10件次品的概率。 

   求次品的期望数。

6.两个箱子,其中箱子有5个球,另一个箱子有7个球。两个人轮流取,每次至少取一个球,取球个数没有上限,但只能从一个箱子取。最后将球取完的人获胜,问你先取,你能赢吗?

  如果最后取完球的人失败,那么你先取,你能赢吗?

7.兴趣爱好,看什么书,怎样学知识。

8.有什么问题吗?

 

推荐阅读