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

相关推荐

01-06 22:57
武汉大学 Java
点赞 评论 收藏
分享
2025-12-08 16:04
门头沟学院 Java
本人本科末9,今年大三。大一大二一直玩,什么都没学到,在大学混日子混了两年,每天不是在打农就是在steam。大三开学时一个和自己玩的好的同学去实习了,才发现自己白白浪费了两年的时间,如果真不冲一下就真去京东,阿里,美团送外卖了今年9月份开始学Java,一开始一直跟着黑马视频看,后面发现看视频效率太低了,时间根本不够,就开始主要看文档和看书了。这几个月一直在学,真的尽力了,希望暑期前能找一份好点的实习。我简历上面的项目大多没有指标,但是实际上我是真没多少时间去做项目,我基本主要是动手只做了外卖和天机,黑马点评和12306我都是只是看了项目。主要是自己的时间真的不多,但是这样子自己的代码能力确实比较差。而且自己也没有做过实际的工程,我顶多用jmeter测试一下接口tps啥的,比如使用Redis管道提升了一点性能,减少Redis交互,这种值得写上去吗?需不需要具体到某些数字求求各位佬给一些建议,看看简历怎么优化?项目介绍是不是不够详细?没有具体到业务方面。项目会不会提到大致实现原理导致面试官一看简历就知道怎么实现就没有问的欲望?专业技能一些字段是不是要加粗,是不是写太啰嗦了?有没有必要压缩内容变成一页?两页的话是不是都要把两页填地满满的。
给秋招一个交代:一页简历最好,网上做的项目放面试官眼里都是玩具,简历上不需要强调有什么难点,记住就行防止真的问。然后背八股,多投多面试就行
点赞 评论 收藏
分享
评论
7
69
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务