合肥小厂实习技术面

#面试#1.自我介绍
2.spring security与shiro的区别,什么项目用spring security什么项目用shiro,介绍一下spring security
3.redia:redis为什么运行比较快有什么缺点,(回答有说到单线程)目前redis已经支持多线程了,redis过期策略、淘汰策略,介绍一下惰性删除与定期删除,介绍一下缓存穿透、雪崩、击穿,怎么解决,
   Redis的内存用完了会发生,数据的持久化是怎么做的,rdb与aof的区别、项目中可不可以同时使用rdb与aof机制
4.mysql:了解过索引吗?索引的底层数据结构了解过嘛 ?介绍一下聚簇索引与非聚簇索引,什么情况下索引会失效,谈谈sql的优化,事务的隔离级别有哪些
5.juc:线程和进程的区别,什么是上下文切换,创建线程的方式 ,线程的 run和 start有什么区别,线程包括哪些状态,讲一下synchronized关键字的底层原理
  讲一下偏向锁、轻量级锁和重量级锁还有他们的使用场景
6.中间件:介绍一下RabbitMQ,如何保证消息不丢失,重复消费问题如何解决,RabbitMQ中的交换机类型,介绍一下RabbitMQ的高可用机制,说一下Raft协议(还有一些暂时想不起来了)
   Kafka是如何保证消息不丢失,说一下kafka的分区,Kafka的高可用机制,Kafka中实现高性能的设计,讲一下零拷贝
7.spring cloud组件有哪些,nacos与eureka的区别,Ribbon负载均衡策略有哪些,说一下gateway的限流

问了一下面试官就这一轮技术面  工资每天140左右  感觉在招“核动力驴”#拷打#
全部评论

相关推荐

时雨h:人生就像站在岔路口,两个方向都可以先了解了解,就像罗伯特·弗罗斯特诗里说的,“黄色的树林里分出两条路,可惜我不能同时去涉足” ,这两个方向就如同那两条路,每条都有独特的风景与未知。 除了自行探索,也可以看看自己学校往年同专业学长学姐的去向,每一届大致都差不多,这能帮你找到自己的定位。多跟他们交流交流,听听他们在不同选择中的收获与遗憾,那些过来人的经验会成为你前行路上的微光。 做出选择后,固然要坚定自己的选择,勇往直前地走下去,但也别忘了,那条未选择的路也始终在那里,它或许代表着另一种可能,另一种人生轨迹。偶尔回望,它能让你更加明白自己当下选择的价值,也能让你在前行的路上,多一份思考与从容。
点赞 评论 收藏
分享
头像
02-26 13:58
门头沟学院 Java
北城_阿亮:把八股背一背,包装一下实习经历项目经历,要是有心思考证就考一考,然后把别人的项目爬到自己github上,包装到简历里,什么三个月?一个月!
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务