顺丰凉经
一面:
自我介绍
一些项目的问题 主要讲解自己在项目中的角色 问了我几个功能怎么实现的。
hashmap和concurrenthashmap的区别,实现原理。
==和equals的区别,给了几个例子问结果。
arraylist的remove方法。
mysql索引,数据结构。
jvm内存结构,gc。
jmm,底层如何实现volatile。
多线程一些相关问题。
redis如何实现高并发。
暂时只想到这些,面了大概40多分钟。
二面:
二面简直打击人…很多时候都一问三不知
项目,和一面差别不大。
问你本科和硕士期间的课程之类的。
我本硕都是软工,还问了点c++的问题……佛了
数据库,面试官提条件,手写sql,涉及到模糊查询,分组,连接。
计算机网络,分层,https实现。
操作系统,这个真不会…基本忘记了。
java基础,只记得一个问题就是float类型如何存放的,二面的基础问题太基础了,导致我实在是不知道如何下手…给我的感觉就是看了太多深度的东西,反而对这种特别基础的问题疏忽了。
给了我一个代码,让我优化,涉及到向下转型之类的。
面向对象思想的理解。
HR面:
自我介绍,聊项目中学到了什么。
聊人生。
社团经历。
觉得自己比别人有优势的地方。
毕业论文的方向。
为啥选择顺丰。
对薪酬的要求。
总而言之就是啥都聊。
总结一下,一面问的比较深,一定要问到你不知道。
二面太广太基础,反而回答的不好,做好走的准备,结果又叫我hr面。
hr面试官人不错。
自我感觉凉了,毕竟二面血崩。各位加油!