美团java开发二面

一、美团二面情况

面试平台:牛客网
考察题目:算法题+计算机基础+职业规划

二、算法题

1、使用多线程实现线程A执行完后再执行线程B(不能等A线程执行完再去创建B,不能用sleep)

三、计算机基础知识考察

(感觉有个题库,随机抽了20道)
1、有序链表可以进行二分查找吗?
2、数据库索引为什么用B+树,不用红黑树?
3、动态规划可以解决的问题的特征,与递归的区别?
4、linux进程和线程差不多,正确吗?
5、单核CPU写多线程程序有什么用?
6、COW,copy on write是什么?
7、进程间的地址空间是独立的还是可以相互访问的?
8、什么是缺页中断
9、ping命令可以加端口号吗?
10、python中的yield是什么?
11、python中的GIL是什么?
12、新生代分为哪些区域?
新生代:Eden+S0+S1
13、select count(*)与select count(1)一样吗?
14、http中get与post的区别

四、职业规划

1、谈谈哪些数学知识对于编程提升很大?
2、你认为哪些知识是一个做技术的程序员的基本功?
3、对你影响最深的技术书的是哪一本?
4、你看过什么非技术类的书籍对你技术思维提升很大?

你可能感兴趣的:(美团java开发二面)