7.22北京某中小厂后端实习一面

0java有哪些集合,讲讲底层实现
1hashmap的源码有看过吗,hashmap的put方法有哪些流程,扩容为什么是二倍而不是一或三倍
2hashset为什么要重写hashcode和equals方法,如果不重写会出现什么问题
3juc包下用过哪些类,说下reentrantlock的底层实现原理
4线程池有没有用过,说下核心参数,tomcat线程池有了解过吗
5volatile的原理是什么,可以单用volatile可以实现线程安全的逻辑吗
6mysql的事务隔离级别,read view在第二第三级别的生成时机是一样的吗
7索引失效的情况,用or会导致索引失效
8输入一条select语句mysql的流程是什么样的,优化器了解吗
9有实习过吗,说一下常用的redis的数据结构,说一下string的底层实现,sds相比于c的字符串有什么特点,创建或者释放的时候sds比c有什么优点
10hash的扩容是怎么做的
11redis的内存的淘汰策略
12redis为什么这么快,redis6.0后面是多线程的,你有了解过
13数据库和缓存一致性的问题有没有解决过,还有什么其他的解决方案吗
14说下spring的ioc
15jwt如何生成解析和刷新的,存在缓存对吧,考虑过token过期和篡改的问题吗
16怎么解决的session的共享问题的
17线程池参数是怎么配置的,任务的提交速率是什么样的,怎么避免线程池资源耗尽或者任务堆积,说一下四种限流算法,说一下每个的优缺点和适用常用场景,如果你选一个用到你的项目你会使用哪种
18最长回文子串,先讲思路然后本地ide测试
反问建议:面试官建议我再多看看底层,评价总体还是非常不错的
当天约二面
#java##后端开发#
全部评论

相关推荐

昨天 21:44
已编辑
门头沟学院 Java
也算是主播第一次面大厂。。本来投的日常实习,结果约面一问才知道是提前批(可能是当时手欠直接点到了提前批的邮件链接,没想到直接投递成功了),当时脑子一抽直接答应了下来隔天面,没想过推迟一点好准备准备,搞得整晚都焦虑睡不着觉(感觉没准备好),或许是面试太少了的原因吧。面试官有开摄像头,而且上来也先介绍了自己部门的业务,不过没让我自我介绍,上来就直接两道hard题(这个算kpi面吗)。算法题:任务调度优化(想出来是用贪心做,不过没撕出来)LCR 112 矩阵最长递增路径(想的是贪心,不过后来面试官说是动归+dfs)后面一道没做出来,直接让我说下思路,然后就开始问计网相关的:TCP三次握手四次挥手?三次握手过程中,第二次握手如果丢包,TCP怎么处理?(只答了个超时重传)一个比较实际的问题,10GB/s带宽的网络,ping它的时候延迟为2ms,三条TCP连接能不能跑满它的带宽?有没有了解过grpc协议?为什么业界认为比http更高效?redis事务了解吗?nacos怎么实现监听服务,实现热加载配置?问完这个面试官直接打算结束面试了,一点项目八股没问,可能看主包太菜了反问:1.可以评价下我哪里不足吗,有什么要改进的?面试官说我算法思路是有的,就是没有写出来,还需加强(两道hard还是太难为鼠鼠了)。还有加强主观题应用方向的思考,八股什么的在他们这不太适用了2.提前批面评会影响后续秋招吗?面试官说是分开的,不影响。总得来说面试体验还行,面试官看我没答上来也会讲解答案,态度也蛮不错的总结:烂完了,八股没背熟,更别谈应用方向的思考;算法题也没刷熟练。,第一次就面大厂,挂了还是挺难受的,直接给我整的没信心了,这个状态秋招能找到中小厂都知足了,还是继续沉淀吧。。。后续可能就是得找些中小厂多面面吧,好让自己不那么紧张。。。
查看8道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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