携程校招Java一二面面经

没有笔试,可能是投的比较早。
一面 将近一小时
1.介绍下项目,热点数据用redis的什么数据结构存储?zset。你这个负载均衡算法中的加权轮训算法怎么实现的?Rpc项目中客户端调用服务的整个过程?怎么使用netty进行通讯的?
2.springboot常用注解?springbootApllication由哪些注解组成?由三个注解组成,其中有一个开启自动配置的注解。
3.说一下volatile? volatile有内存可见性和有序性,底层通过lock前缀的一个空指令实现。
sleep和wait的区别?一个释放锁,一个不会,wait可以无限阻塞,sleep不能。
4.了解哪些设计模式?写一个双重检测的单例模式,为什么要加synchronized?因为要考虑线程安全,加在类方法和普通方法有什么区别?加在类方法是锁住类的class对象,而普通方法是锁住类的对象。
5.了解注解吗?自己的项目使用到了自定义注解。注解怎么实现的?通过反射实现。反射中获取class对象的三种方式?通过object类的getClass方法,类的class属性,class类的forName方法。
6.了解哪些排序算法,写一个快排吧。
反问,对我有什么建议吗? 项目应该多思考怎么把它完善得更好,基础还不错,比前几个都好。


二面 30分钟
1.详细讲解你的项目,细节与难点。项目中使用的序列器,protobuf为什么快?
2.JAVA的io模型?bio,nio,aio。其中nio使用操作系统的io多路复用。io多路复用的实现有哪些?select,poll,epoll。
3.写一个多线程的题,线程1打印a,线程2打印b,线程3打印c,要求顺序打印出abcabcabc。
反问,对自己有什么建议,按校招已经到达标准,由于时间问题没法再深入了解项目,所以也没有什么建议。

整体难度不是很大,不像大厂那样死扣细节。最后求个hr面,不然真的要失业了。

更新  3.12hr面

1.自我介绍
2.为什么不读研究生了
3.工作地点有要求吗
4.薪资要求
5.有过实习吗
6.你这个项目的难点是什么
7.比较看中公司的哪些方面
8.有其他offer吗,哪些公司还在流程中
9.有了解携程的部门吗?进去很大可能跟一面
面试官同一个部门
10.过四六级吗?多少分?等下发个英语测评有时间去做下,会根据测评结果安排后续的进程
反问,公司对应届生的培训机制,多少时间出结果,

求给孩子一个offer吧!


#面经##校招##携程##Java工程师#
全部评论
又发现一个RPC框架持有者
2 回复 分享
发布于 2021-03-05 19:51
请问你是几点的面试呢
点赞 回复 分享
发布于 2021-03-05 20:01
大佬😆我Java的io,SpringBoot的注解都不咋清楚,项目顶天也只用过Redis
点赞 回复 分享
发布于 2021-03-06 09:22
我昨天四点多面的,也不知道多久出结果,在这借个楼许愿下一面,太揪心了。。。
点赞 回复 分享
发布于 2021-03-06 09:59
借楼许愿
点赞 回复 分享
发布于 2021-03-06 11:50
许愿许愿,老哥二面出结果了吗
点赞 回复 分享
发布于 2021-03-08 11:30
强,许愿offer
点赞 回复 分享
发布于 2021-03-08 16:54
请问携程卡学历吗?
点赞 回复 分享
发布于 2021-03-09 20:49
出结果了嘛
点赞 回复 分享
发布于 2021-03-10 11:22
请问有出结果没呢?
点赞 回复 分享
发布于 2021-03-26 08:39
写一个多线程的题,线程1打印a,线程2打印b,线程3打印c,要求顺序打印出abcabcabc。 反问,对自己有什么建议,按校招已经到达标准,由于时间问题没法再深入了解项目,所以也没有什么建议。 怎能实现
点赞 回复 分享
发布于 2021-03-26 10:20
最后英语口语测评挂了
点赞 回复 分享
发布于 2021-04-13 18:31
请问楼主没面试算法吗
点赞 回复 分享
发布于 2021-08-25 23:16

相关推荐

某牛奶:一觉醒来全球程序员能力下降200%,小伙成功scanf惊呆在座个人。
点赞 评论 收藏
分享
7 69 评论
分享
牛客网
牛客企业服务