答案说明所有
后端
·2024-07-09
袋鼠云 node 后端(2小时拷打!) 1.介绍一下你的开源项目,然后开源的过程 2.你说到了分库分表,简单说一下你分库分表在项目中的使用 3.分库分表中分库是什么?一般按照什么分库? 4.分表一般按照什么逻辑分表? 5.分表常见的有水平分表,垂直分表,你大概说说两者的区别 6.分表路由怎么选择,场景的分表算法有哪些? 7.分表算法你提到了hash路由,那么发生了哈希冲突怎么解决? 8.你说到了一致性哈希,那么一致性哈希对于分库分表路由有什么作用? 9.一致性哈希有什么不足? 10.有什么解决一致性哈希路由不均匀的方法? 11.对于分库分表水平分表,你刚刚说到了你bi项目用过了水平分表,简单说说为什么要水平分表 12.你认为你的分表方法有什么优化空间吗?说说你分表方式的不足? 13.优化点还有其他的吗?我没想到缓存,当时脑子卡在数据库那块了。 14.为什么不选择存储在缓存中?我回答了可靠性。 15.说一下总结,然后说说Java8有什么新特性?(我这里说了concurrenthashmap,hashmap),追问currenthashmap的线程安全机制? 16.问我相关实习经历? 17.你平时有写技术博客的习惯? 18.你说你写博客的时候有日常总结,一般日常总结写在哪里?你自己的星球吗? 19.你说你通常在知识星球学习,说说你关注的几个星球up主,给我说说他们有什么好的? 20.小林coding了解过吗? 21.你刚刚上面说到了鱼皮,说说你对于鱼皮的认识? 22.鱼皮教会了你什么东西吗?你从鱼皮那学到了什么? 23.鱼皮那么卷,你是不是也很卷?[破涕为笑] 24.刚刚上面说到了小林coding,你计算机网络还可以吧? 25.那就先来个简单的,osi七层模型 26.这么看来你传输层和应用层很熟悉,我们问点不一样的,交换机属于哪一层? 27.中继器属于哪一层?(回答成集线器的功能) 28.你上面说了广播风暴,你说了集线器的功能,那中继器的功能是什么?中继器解决广播风暴的原理? 29.总结一下中继器,集线器,交换机的区别 30.说说redis吧,先简单说一下redis你会的,我说了持久化,集群,数据结构 31.上面说的这些你应该会,问你个不一样的,redis是单线程还是多线程 32.redis多线程从什么时候开始,redis多线程是为什么?为什么早起设计的时候是单线程? 33.你上面说到了io多路复用,简单说说你对于io多路复用的了解吧 34.你对于你职业生涯有没有什么规划,我说到了干副业 35.你想干什么副业? 36.web3?你为什么会选择web3,这个在国内不是很流行 37.你说web3后端主要就是rust,move,go 以及 solidity,前端主要是node,所以你选择了我们公司是吧? 38.你英语四六级怎么样?看你简历怎么没写? 39.你说的是四级还是六级? 40.你高考英语多少分?高考数学多少?为什么不选择复读? 41.你现在还有学英语吗? 42.你手头有没有其他offer? 总结:好的,整体来说感觉你实操能力不错,但是你英语太偏科了,过来人的经验告诉你,英语对于程序员很重要,要好好学 43.你有什么想问我的 补充(忘记什么时候问的了) 1.中间问了一个前端的,关于vue,你对于数据双向绑定有没有什么了解?从源码层面去说 2.node你一般用于干什么? 反问: 1.node后端有什么体系? 2.大概有几轮面试? 面试官最后说你这个情况,英语一定得学好,不然后面看一些文档可能看不懂,也不难,大概四级够用了,然后祝你后面面试顺利,过两天会告诉你结果的,然后还有一个深圳的公司,15分钟结束,明显KPI面,就不说了~
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP