美团西安二面凉经
一面(1个小时)
1 问了些项目的背景
2 你熟悉哪种数据结构?
链表
那写个反转链表
写完后优化。。。
再写一个取100个数的前k大的数
这个讲思路就行
3 B和B+数的区别
b+除了用作索引,还能干啥
4 进程和线程的区别
线程共享的方式
5 int 和Integer的区别和用法,如果用在项目里怎么使用
6 final 和 finally
7 说说面向对象,特性,怎么使用
重写和重载的区别
8 tcp udp的区别和应用场景
二面(一个小时)
看上去是个特别温柔的小姐姐,结果。。。
1 我看你是非科班的,那我问你基础比较多,你 要是觉得太难了就告诉我哈~
嗯嗯~
2 问了一下项目的背景。。。怎么来的,几个人写的,你负责什么
很详细的问了项目的流程,服务器的搭建
spring 除了ioc还有哪些特性?怎么实现的?
3 那写一个代码吧
有一个文件,里面是现在很多英文,现在要根据里面字母的出现频率从多到少依次输出这些字母(IO流+map+快排)
树的深度遍历
4 了解死锁吗?
造成死锁的四个条件
写一个死锁的情况
5 查看进程的命令
6 数据库引擎的区别
隔离级别
哪种情况会出现幻读
哪些隔离级别不能解决脏读
你在项目中有没有遇到过脏读
7 http 和 https的端口号
8 七层网络模型
9 502 504的状态码表示啥
10 分布式事务
#美团##Java工程师##面经##秋招#
1 问了些项目的背景
2 你熟悉哪种数据结构?
链表
那写个反转链表
写完后优化。。。
再写一个取100个数的前k大的数
这个讲思路就行
3 B和B+数的区别
b+除了用作索引,还能干啥
4 进程和线程的区别
线程共享的方式
5 int 和Integer的区别和用法,如果用在项目里怎么使用
6 final 和 finally
7 说说面向对象,特性,怎么使用
重写和重载的区别
8 tcp udp的区别和应用场景
二面(一个小时)
看上去是个特别温柔的小姐姐,结果。。。
1 我看你是非科班的,那我问你基础比较多,你 要是觉得太难了就告诉我哈~
嗯嗯~
2 问了一下项目的背景。。。怎么来的,几个人写的,你负责什么
很详细的问了项目的流程,服务器的搭建
spring 除了ioc还有哪些特性?怎么实现的?
3 那写一个代码吧
有一个文件,里面是现在很多英文,现在要根据里面字母的出现频率从多到少依次输出这些字母(IO流+map+快排)
树的深度遍历
4 了解死锁吗?
造成死锁的四个条件
写一个死锁的情况
5 查看进程的命令
6 数据库引擎的区别
隔离级别
哪种情况会出现幻读
哪些隔离级别不能解决脏读
你在项目中有没有遇到过脏读
7 http 和 https的端口号
8 七层网络模型
9 502 504的状态码表示啥
10 分布式事务
#美团##Java工程师##面经##秋招#