前言
5.8笔试的,约的12号,下午3点电话准时打进来,流程总共是半小时
面试官那边倒是很安静,但是面试官声音很小,我就感觉自己一直在说,"后半句没听清,是XXX吗?"
自我介绍
说完学校年级,正在找实习,不知道继续说啥,空气直接安静了,然后我听见面试官笑了一声,怪尴尬的
之后面试官为了缓解尴尬,问我中南是不是在广州,我直接裂开了
面试问题
HashMap底层结构
HashMap在JDk1.8引入了树是为了解决什么问题
为什么要用红黑树
了解红黑树的特性吗
红黑树的根结点是什么颜色的
HashMap在并发下会出现什么问题
那应该使用什么样的结构呢
Java内存区域
判断对象能否被回收的方法
输入URL到浏览器显示页面的过程,越细越好(说到SSL之后我就准备结束了,面试官要我继续讲Tomcat的处理流程,我...)
对并发编程的了解,自由发挥(别自由发挥啊,大脑都快短路,您问问吧,太难了)
MySQL的索引原理以及作用
主键索引和辅助索引的区别
回表查询是什么
分布式了解哪些
说说Redis缓存 我说了数据构,
String,list,set,zset,hash,bitmap,bloomfilter,hyperloglog
"要细说吗?"
"不用了"
我就该自己展开的分布式锁了解吗
Spring和SpringBoot的区别
反问环节
面试官说了三次部门我终于听清了,京东居家
问了部门技术栈
问了对实习生的要求
写到这里想起来面试官一开始问我手上有哪些offer,我:"刚找实习,无offer",尴尬
总结
面试体验还是挺好的,面试官耐心很好,就是很尴尬
复盘的时候感觉自己知道的知识并没有很好的去表述,并发哪里面试官显然是给机会的,结果我连volatile都没说,就一直围着synchronized了,也没发散到别的
然后的话,和上次腾讯一样,面试官还是没提我的垃圾CRUD项目,太难了
许愿一个二面,至少让孩子见识一下二面吧
全部评论
(3) 回帖