编程导航袋鼠云话题讨论

袋鼠云

3 参与
分享

快来分享你的内容吧~

点击登录,快来和大家讨论吧~
表情
图片
话题
打卡
综合
交流
文章
问答

袋鼠云 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面,就不说了~

菜鸟袋鼠云二面

<html> <head></head> <body> <div class="content ql-editor"> <p><br></p> <h2><strong style="color: rgb(32, 33, 36);">代数云二面:</strong></h2> <p><br></p> <p>自我介绍</p> <p>项目想法怎么来的,有合作吗</p> <p>以前有没有实习过</p> <p>线程阻塞(我说到了AQS)</p> <p>AOS怎么实现线程阻塞(有点不太会),有点太底层了,不太会</p> <p>AQS用到了那些设计模式</p> <p>AQS有哪些实现</p> <p><strong style="color: var(--strong-color);">reentrantLock</strong>说一说</p> <p><strong style="color: var(--strong-color);">reentrantLock</strong>怎么实现的非公平锁呢?(没打上来)</p> <p>线程池用过吗(泡泡匹配系统)</p> <p>核心线程数怎么设置的</p> <p>线程池的拒绝策略,4种拒绝策略</p> <p>添加队列和创建线程那个先</p> <p>怎么停止一个线程池呢</p> <p>调用shutdown的过程</p> <p>想要立即关闭线程池怎么做呢</p> <p>线程的sleep方法(没答好)</p> <p>线程睡眠怎么打断(没答好)</p> <p>AOP讲一讲</p> <p>AOP怎么实现的</p> <p>自己使用过动态代理</p> <p>JDK动态代理,CGLIB动态代理</p> <p>如果一个类继承了其他类,还能够被代理吗</p> <p>在java里面怎么怎么确保一个类不被重复加载</p> <p>有哪些类加载器</p> <p>类加载的源码看过吗</p> <p>怎么自己实现一个类加载器呢(没答上来)</p> <p>class对象能够被GC吗(没怎么了解过)</p> <p>方法区在JDK8是怎么实现的</p> <p>方法区会出现内存溢出吗</p> <p>线上项目发生内存溢出,怎么解决</p> <p>堆存储文件了解吗</p> <p>mySQL主从同步</p> <p>SQL优化,讲一讲</p> <p>MySQL的索引类型(这里答的不好)</p> <p>linux命令</p> <p>redis在项目中的使用</p> <p>还有哪些实现分布式锁多的方式</p> <p>使用MySQL能够实现分布式锁吗</p> <p>怎么编写的SpringBoot starter(答的不是很好)</p> <p>配置的文件名叫什么呢</p> <p>存放在那个目录下面的</p> <p>springboot 怎么加载配置文件的呢</p> <p>SDK怎么封装的</p> <p>还有哪些RPC?feign 底层用的什么传输协议(不清楚)</p> <p>项目部署过吗</p> <p>学习技术的方式</p> <p>大数据领域了解吗</p> <p>对于公司了解吗</p> <p>反问:</p> <p>实习生会分配怎样的任务呢</p> <p>公司附近的住房问题</p> <p>对面试做个评价</p> <p>后面HR打来电话,面试10分钟左右</p> <p>自我介绍</p> <p>参加过学校的哪些活动</p> <p>自己性格上的优点</p> <p>反问:</p> <p>薪资待遇</p> <p>租房问题,通勤距离</p> <p>什么时候能够有反馈</p> </div> </body> </html>

后端菜鸟第一次视频面试记录

<html> <head></head> <body> <div class="content ql-editor"> <p><strong>袋鼠云一面</strong></p> <p>记录双非菜鸟的第一次视频面试:</p> <ol> <li data-list="ordered"><span class="ql-ui"></span>自我介绍</li> <li data-list="ordered"><span class="ql-ui"></span>怎么学习的框架</li> <li data-list="ordered"><span class="ql-ui"></span>讲一讲星火API</li> <li data-list="ordered"><span class="ql-ui"></span>怎么实现的调用</li> <li data-list="ordered"><span class="ql-ui"></span>API签名认证怎么实现的</li> <li data-list="ordered"><span class="ql-ui"></span>加密使用的什么进行加密</li> <li data-list="ordered"><span class="ql-ui"></span>加密用的盐值存放在哪里的</li> <li data-list="ordered"><span class="ql-ui"></span>讲一讲泡泡伙伴匹配系统</li> <li data-list="ordered"><span class="ql-ui"></span>讲一讲自己最熟悉的JUC(我讲了volatile 实现原理,synchronized 锁升级。。。。)</li> <li data-list="ordered"><span class="ql-ui"></span>Map 了解过吗,讲一讲HashMap</li> <li data-list="ordered"><span class="ql-ui"></span>HashMap的hash冲突怎么解决的(hash扰动函数,拉链法)</li> <li data-list="ordered"><span class="ql-ui"></span>引用类型有哪些(差点把String说上去了)</li> <li data-list="ordered"><span class="ql-ui"></span>反射讲一讲</li> <li data-list="ordered"><span class="ql-ui"></span>类的生命周期</li> <li data-list="ordered"><span class="ql-ui"></span>JVM常用命令(自己简历写了,但是不太会,有点尴尬,说成了JVM启动参数)</li> <li data-list="ordered"><span class="ql-ui"></span>有没有用过JVM调优工具</li> <li data-list="ordered"><span class="ql-ui"></span>双亲委派</li> <li data-list="ordered"><span class="ql-ui"></span>JVM模型</li> </ol> <p>反问:</p> <p>1.公司的业务有哪些?面试官说了很久...</p> <p>2.对自己面试的评价:还行</p> <p>面试时间20分钟,不知道有没有二面,API签名认证没发挥好,其他都差不多答上来了</p> </div> </body> </html>

下载 APP