8月12日下午四点:美团视频一面记录总结
8月8日进行的笔试,5道题,过了2.6道左右
总结:
自我介绍表现不好,介绍时出现紧张;整个过程大概50分钟,面试官很友好,回答不到的会给提示,只是自己准备得还不够充分,希望通过后期的努力,能有所提升。
1、ArrayList 与 LinkList的区别
2、HashMap底层实现,扩容具体实现,是否线程安全
3、并发场景下的容器
4、CopyOnWriteArrayList 底层
5、线程池参数,执行过程
6、Java启动参数 Jvm内存区域、垃圾对象判定方法、垃圾收集器7种
7、Linux下目录的某个文件,把里面内容进行拍个序进行输出
不会
8、Redis介绍,为什么这么快,多路IO复用原理
9、TCP/UDP的区别
10、TCP可靠传输如何保证的
11、TCP三次握手,2次、4次的问题
12、第三次握手时,服务端没收到会怎么样;
13、客户端第三次握手确认后,立马发送数据,但此时服务端没有收到握手确认,数据如何处理
14、git分支合并
基本上都回答了一些,组织语言不够好,后期需重点锻炼
算法:
1、栈的顺序返回,利用递归完成
比如:1 2 3 4 5 返回:5 4 3 2 1
void dfs(stack<int> s,vector<int>& res) { if(s.empty()) return; res.push_back(s.top()); s.pop(); dfs(s,res); } vector<int> reverseaStack(vector<int>& sta) { // write code stack<int> s; vector<int> res; for(int i = 0; i < sta.size(); i++) { s.push(sta[i]); } dfs(s,res); return res; }
最后希望牛客的网友,不辜负自己的努力,获得满意的offer!无论最终结果如何,至少努力过!
加油,不忘初心,不负韶华……
全部评论
(4) 回帖