顺丰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

相关推荐

11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
牛客482196251号:你是我见过最大的牛客女孩,这个评论是我给你的礼物
点赞 评论 收藏
分享
4 58 评论
分享
牛客网
牛客企业服务