招银网络 视频一面 Java base杭州 7.9


本次面试 还不错,,但是在redis 和 一些底层数据库的设计上还有不足之处。  面试官人不错,真的。
不到20分钟面试。            可能是最短的 ,,有点慌。
1. 自我介绍
2. final finally finalize 区别
3. 线程和进程的区别
4. 进程的状态  (我忘记了,,,说了线程的状态)
5. redis 为什么是单线程的,,,我只说了 因为 避免了多线程的切换,,避免消耗很多资源   (面试官说 有点浅)
6. mysql 当业务量达到很大的时候,,你怎样设计数据库,,或者优化 (我说了 索引, 从面试官的表现中,我感觉是 分库分表等等,,我没说出来,,啊啊)
7. java的异常类型  我说了 不受检查类型 和 受检查类型,,我感觉没错,,,异常机制才是 运行时异常 和 检查式异常
没了。。。。不到20分钟,,,我感觉我是最短的,,,希望来个二面,谢谢!
redis单线程:
官方FAQ表示,因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了(毕竟采用多线程会有很多麻烦!)Redis利用队列技术将并发访问变为串行访问
1)绝大部分请求是纯粹的内存操作(非常快速)2)采用单线程,避免了不必要的上下文切换和竞争条件
3)非阻塞IO优点:
1.速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)
2. 支持丰富数据类型,支持string,list,set,sorted set,hash
3.支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行
4. 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除如何解决redis的并发竞争key问题
————————————————
版权声明:本文为CSDN博主「睶先森」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Butterfly_resting/article/details/89668661

#招银网络科技2021提前批##招银网络##校招##Java工程师##面经#
全部评论
感谢分享~
1 回复 分享
发布于 2020-07-09 10:32
看看招银网络的评价https://maimai.cn/web/gossip_detail?src=app&webid=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlZ2lkIjoiMGY4MDZjOTQ4Zjk0MTFlYTg5M2Y4MDE4NDRlNTAxOTAiLCJ1IjozNjE0NTc4NywiaWQiOjI2MDQ2NTAxfQ.g3a_bXhtOEAoCpbnbUsAPMObUeJKplKOOhDFrqymT2g,一个没有普调的公司你值得拥有
1 回复 分享
发布于 2020-07-09 15:35
没问项目 也没手撕代码?
点赞 回复 分享
发布于 2020-07-09 10:36

相关推荐

沉淀一会:**圣经 1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
评论
6
14
分享
牛客网
牛客企业服务