涧西宁 level
获赞
18
粉丝
3
关注
12
看过 TA
186
门头沟学院
2027
Java
IP属地:江苏
暂未填写个人简介
私信
关注
0 点赞 评论 收藏
分享
02-28 13:00
已编辑
门头沟学院 Java
一场从项目发散到八股再到场景设计的良好面试体验1、网络通信为什么要使用Netty2、介绍一下NIO、BIO在模型上面的区别3、使用BIO作为通信工具只能一次处理一个请求吗?回答了和线程有关,BIO是阻塞的,分配到线程就是只有一个线程能提供服务4、线程池中设定的线程数目过多会有什么样的影响?5、你说线程数目和CPU资源的关系,这两者有什么关系?6、Java在等待IO时会占用CPU时间吗?7、本地缓存是怎么实现的?本地缓存什么时候会被更新?8、假如服务端节点在很短时间中和注册中心掉线了,会出现zookeeper和本地缓存数据不一致,如何处理?(如果调用的时候,服务端的地址发生了变化,缓存依旧是旧的接口,如何处理?)9、redis如何存储用户验证码?10、redis如何使用Zset实现热点商品的排行?Zset的Key是什么?从调用链路的方面考虑这个场景?前端到后端接口,参数如何实现?11、解释一下什么是粘包问题?回答了TCP12、HTTP是一个应用层协议,那么HTTP会发生粘包吗?13、LRU进行负载均衡是如何实现的?解释LRU的结构14、解释一致性哈希算法,项目中的实现细节?15、HashMap中的put的流程问了项目中认为比较了解的部分?问了这个问题感觉要G了。前面很多问题提示的很明显了,也没怎么答出来。心里开始凉凉送给自己。16、MySQL如何防止深度分页问题?17、MySQL创建多个索引,那么是创建了一个还是多个B+树?18、非联合索引的查询会出现效率问题吗?手撕算法题:两数相加(力扣第二题)#牛客AI配图神器#
开挂了的柯基很豁达:是代码随想录的RPC项目?好熟悉
查看19道真题和解析
0 点赞 评论 收藏
分享
02-27 23:39
已编辑
门头沟学院 Java
#牛客AI配图神器#1、自我介绍2、RPC网络基于Linux通信中的多路复用问题答:回答了Channel,面试官说是linux的,不太会3、Zookeeper主从的一致性问题答:选举(其他忘了)4、负载均衡中的LRU5、如何用代码实现LRU,说了一些数据结构6、一致性哈希算法在哪些场景中使用,怎么使用的7、Redis缓存穿透、缓存击穿、缓存雪崩解决措施8、如何避免Redis的缓存穿透9、如果有人伪造Key进行攻击,怎么防范面试官:保持缓存和数据库的一致,如果没有Key,就不管。数据库和缓存采用异步的方式进行同步。感觉要回答的是布隆过滤器10、常见的限流算法,优缺点是什么答:回答了四种限流方式,回答的依托11、了解MySQL的索引吗?什么情况下索引会失效答:说了索引的最左原则,还有索引的二次搜索(面试官喜欢问拓展性很多的知识,八股强的人会回答很多)12、介绍一下ACID答:忘了13、HTTPS相比HTTP的优势是什么答:从CA验签的方面回答14、听你提到了公钥和私钥,是密码学的什么算法答:(思考)RSA;15、其他网站用了其他网站的的证书,怎么辨别?答:回答了证书的内容,可能包含IP地址等(感觉说错了,所以问了下面的问题)16、一个网站的IP地址是固定的吗?代码题:链接失效了,没写17、TCP/IP的三次握手和四次挥手答:简单说了一些,太久没看忘了18、密码学的基础答:没怎么学过,不会反问:1、本次的评价,说基础还是优点薄弱2、期望实习生有什么样的能力,会给实习生什么样的工作面完直接一面挂
投递腾讯等公司10个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务