携程面经——JAVA后台开发(已oc)
一面:4.20号
先八股后算法
八股:
了解的设计模式
介绍B+树,平衡二叉树和红黑树的区别
(太久了记不太清)但都很常规
算法:
单例
青蛙跳台阶(3种方法)
二面:4.25号
项目说了很多
遇到的问题,如何解决的,学到了什么
单例模式里volatile的作用
线程进程
内核态和用户态
事务隔离级别
锁
没有算法题
(一面的时候面试官姐姐那边比较吵,二面整体体验特别好,应该是项目占了大部分时间所以就没有做题)
Hr面:4.29号(已oc)
通信专业为什么要自学Java。
怎么学习Java的。
二面面试官记录你底层掌握的一般,以后怎么学习。
又讲了一遍项目(个人项目还是小组项目,项目的目标,项目解决的问题,你在里面的工作和工作整体占比,通过项目学到的东西)
最后面试官说底层学习计划还是不够清晰,但对自己的项目确实掌握的很深入,还是决定给offer。之后就是薪资,时间,转正相关的信息。
#携程##Java工程师##面经#