3月26日 一面 55分钟
自我介绍
实习项目 (讨论10-15分钟)
Java集合类八股
ArrayList和LinkedList区别
HashMap八股(数据结构,扩容,链表和红黑树转换)
有哪些线程安全的集合类,讲一讲原理(HashTable,ConcurrentHashMap,CopyOnWriteArrayList)
JVM内存空间分布
垃圾回收算法(标记-清除,标记-复制,标记-整理)
哪些可以作为GCROOT(这里太久没看了,没答全)
常见的垃圾回收器
讲一讲CMS的回收过程
volatile关键字的作用(引出Java内存模型,保证可见性,防止指令重排序)
mesi协议
内存屏障
redis数据结构(5个基础数据结构和3个高级数据结构)
redis过期键删除策略(定期删除、惰性删除、定时删除)
mq的作用(异步、削峰、解耦)
kafka副本了解吗,讲一下
为什么不让一个partition被同组的多个consumer消费
编程题:链表倒数第n个结点
反问:部门业务相关
面试完半小时hr打电话说通过了,约了二面
3月28日 二面 40分钟
面试体验很差,面试官好像很急着结束面试的样子,而且面试官那边断断续续的出现网络通讯不佳,回答问题面试官也没有反馈
直接开始面试,没有自我介绍
之前是在京东实习,用到了JSF,主要问了下这个
JSF和Dubbo有什么区别
Dubbo有了解过吗?讲一下(讲了Dubbo的10层架构,服务注册和服务发现的流程,consumer和provider之间通信)
怎么学习Dubbo的?看过源码吗?(主要看视频和博客,没看过源码)
Dubbo用了哪些设计模式(没看过源码,就讲了下代理模式)
mysql用过吗?讲一下b+树
redis和mysql一致性解决方案(答到一半面试官打断了,说写两道题,感觉挺不尊重人的)
编程题1:二叉树中路径和为目标值的所有路径
编程题2:全排列
写完通过了,问了下是考研还是保研的,为什么想来北京,然后就匆匆结束面试了,也没有反问环节
希望二面能通过吧
30号下午2点约了下午4点的hr面面试
3月30日 hr面
主要问了下个人经历相关,感觉参考意义不大,就不写出来了
面试前夕
我是如何复习的
1、准备一份优秀的简历
想要拿到京东Offer,那么首先得要有面试阿里的机会,想要得到大厂面试机会并不是一件容易的事情,而简历,是撬开面试大门的钥匙,钥匙是否匹配,就要看简历是否优秀了。很多应届生不知道怎么制作自己的简历,随便在网上下载一份,改改个人信息。实际上,大厂面试的简历,看重的不是你的个人爱好,也不是在校参加过什么社团学生会,更注重的还是你的个人实际能力。所以,一份优秀的简历,应该包括你个人掌握的技术点,是否有实习经历,参加过什么项目,解决过什么项目难题等等。 image.png2、提示自身的软实力(知识和技术)
第二个关键就要自己的自身实力过硬了,无论是你应届生,还是工作好几年,无论是校招还是社招,企业招聘的永远是自身实力过硬的,也就是你的知识储备,你的技术水平要达到要求,而提升自身软实力的唯一办法就是:不断学习。
以下我会分享一些我个人的学习文档,有需要的朋友自行选择获取:
Java核心知识整理 image.pngimage.png
3、刷题
既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
以下是我私藏的面试题库: image.png有需要的小伙伴可添加威:ikt4435 免费货区
网友评论