顺丰Java开发

一面
1.自我介绍
2.英语四六级过了没
3.项目介绍
4.String StringBuilder,StringBuffer区别
5.集合框架底层实现
6.ConcurrentHashMap原理
7.本地缓存设计
(1)高并发--6中的Map
(2)定时清除缓存内容--Timer,TimerTask或者Quartz框架
8.MySQL优化
(1)索引
(2)语句优化,注意索引失效、
(3)分库分表--忘了说了,面试官补充
9.ArrayList中有2000个Integer元素,去重排序
直接用了TreeSet,面试官说效率可能不是最优的。希望牛友们推荐个方法
10.Spring事务自调用失效
独立出来另一个对象
面试官:这样有点别扭,比较好的方式是拿取***对象再通过***对象来调用方法

二面
1.数据结构
(1)数组,链表,树,图,散列表(写面经的时候发现自己漏了这个)
(2)每种数据结构进行的基本操作
2.JVM内存结构
3.栈溢出算OOM吗
算,
什么情况下出现栈溢出?
大量线程创建(不是很准确),大量的局部变量以及方法参数(栈局部变量表),大量递归调用
4.堆溢出的原因
创建大量对象同时GC效率低
5.介绍项目
6.springIOC初始化流程
7.springMVC流程
8.JSP中获取的变量是在哪解析服务器还是浏览器,为什么?
在服务器,服务器渲染完数据以后给浏览器返回的是静态的视图,动态部分在服务器完成的
现在觉得更好的答案应该是:jsp本质是servlet,jsp在服务器转换成servlet后返回给浏览器的是页面的字符串response.write("........")
9.物理网络不可靠不稳定为什么同样可靠的传递信息
TCP可靠传递:确认,重传,流量控制,拥塞控制
HR面

聊自己对自己的评价,别人对自己的评价,相关职位中的优势。
有没有拿到别公司offer
能不能透露下别公司薪资
最近有结果到时候谈薪资,可以对比一下其他公司的薪资


当时觉得没什么,现在觉得技术好几个地方大的不全,开始慌了
#顺丰科技##面经##Java工程师##校招#
全部评论
大佬。方便问一下你这个是在哪里的现场面嘛?
1 回复 分享
发布于 2019-09-18 00:28
现场?
点赞 回复 分享
发布于 2019-09-18 00:06
去重排序那个是想问你位图吗?
点赞 回复 分享
发布于 2019-09-18 22:03
我感觉你在写我的经历,hr面问的一毛一样,同样的时间,同样的地点
点赞 回复 分享
发布于 2019-09-19 11:33

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
4 58 评论
分享
牛客网
牛客企业服务