秋招记录 | 虾皮一面

#牛客AI配图神器#【共50分钟左右】

(约20分钟)
自我介绍
腾讯实习介绍+面试官challenge细节
蔚来实习介绍
实验室项目介绍+面试官challenge细节

算法题(把树上每一层的节点全部往左移动,右边剩下的的位置设置为空)
纯代码编辑器,但是只写核心算法。因为没跑,所以最开始忘记把每一层后面的节点都置为null了

八股
死锁
如何解决死锁
进程间的通信方式
用过哪些linux命令
mysql为什么用B+树,而非B树和二叉树
跳表为什么不行
mysql如何查询优化
select b from tab where a =xxx 为什么没走(a,b)索引,而是全表查询
TCP三次握手和四次挥手

反问

#秋招投递攻略# #秋招笔面试记录#
全部评论
很好的面经,使我的offer旋转试试我写的开源免费共建共享面经数据库:https://pinkprisma.com
点赞 回复 分享
发布于 08-07 18:59 上海
我们是淘天集团交易终端团队,负责手淘交易域(购物车、下单、订单、物流等)核心链路的业务研发和基础能力建设。 目前正在校园招聘前端/客户端/C++岗位 同学有兴趣了解一下吗
点赞 回复 分享
发布于 08-07 16:00 浙江
佬,base上海投pdd了吗
点赞 回复 分享
发布于 08-06 18:50 上海
为什么没走索引?因为有开销更低的方法?比如可能有a索引?然后走回表更快,或者直接不走索引更快?
点赞 回复 分享
发布于 08-06 14:19 广东
佬,base上海吗
点赞 回复 分享
发布于 08-06 00:09 山东

相关推荐

08-08 15:42
已编辑
重庆邮电大学 Java
7.15投递7.22笔试7.31一面8.5二面---------------------------------------------------------一面面经:(65min)八股盛宴抽象类和接口的区别哪些场景使用了抽象类,哪些场景使用了接口为什么不直接使用实现类,而是要使用接口除了责任链和模板模式,在项目里面还使用了其他设计模式吗怎么通过工厂模式来装配责任链的,介绍下流程你了解哪些集合hashmap和treemap是线程安全的吗concurrentHashMap保证线程安全的原因cas的原理怎么创建线程池缓存线程池和固定线程池自定义线程池应该设置哪些参数这些参数是怎么用到的项目里面哪些场景使用了线程池什么情况需要扫描数据库发送mq和写数据库是怎么样的时序补偿的时候看哪些状态项目里面线程池是什么时候初始化的异常分为哪两类举一个编译时异常的异常类捕获到异常怎么处理?项目里面怎么捕获和处理异常spring bean的声明周期spring的事务传播机制了解那几种spring实现AOP的两种方式使用redis来做什么事情使用了哪些数据结构什么时候缓存到redis中,目的是什么redis和数据库怎么保证一致性的如果库存没卖完,怎么保证一致性加分布式锁的目的redis是怎么做事务的,持久化的方式,AOF记录什么命令,记录在哪里数据库中的事务特性,隔离级别,脏读,重复读,幻读索引数据结构,使用B+树的原因为什么 B+ 树设计得比较矮(即树的高度低),可以减少 IO 次数,有什么关联查询的优化手撕:数组中第K大的数反问:校招生刚来公司会有些什么阶段二面:(加上反问只有45min)自我介绍,然后项目,面试官开始就说我们是来做一个探讨,哇,瞬间轻松一点了。最后挂线的时候,面试官还挥手拜拜,感觉一面二面的面试官都很好。无手撕不知道能不能过,这次面试时间没一面长看牛客上有些大佬聊的还不错也会挂,哎,希望吧,已经尽了力了。更新:已经挂了捏
虾皮信息二面210人在聊
点赞 评论 收藏
分享
面的是深圳后端,感觉虾皮面试确实有点奇怪面试时长约1h不知道为啥问了一堆数据库+分布式的问题,估计是鸡架吧,男人,什么罐头我说1.自我介绍2.手撕LRU(这里有个很抽象的事情,我双向队列实在是背不下来,用的LinkedHashMap,面试官也没说一定要用队列,但问我put的时间复杂度,说为啥我要引入链表,我一看不小心写成LinkedistHashMap了,我在想他不会是不认识这个数据结构吧)3.一个建表语句+索引的数据库题(这个我是真蚌埠住,我在公司真没看到有人会从头写建表语句了,真忘了)直接说建表语句太久没写忘了,但索引还是知道应该怎么加,所以聊了一下索引的相关问题,比如回表组合索引最左匹配之类的,常规索引八股,只是结合了实际情况,我还挺喜欢这种形式的4.沿着第三题开始问分库分表,分库分表真不太熟,下去加强一下5.redis如何保持缓存一致性+缓存三剑客+集群(这里他说的是redis的更新策略,我一听都懵了哪见过这玩意,让他详细解释了一下才知道问的是如何保持缓存和数据库的一致性)这里就没答上来为什么不能直接修改缓存再修改数据库(也是有点忘了,因为修改数据库可能失败,我答得是在数据库修改缓存比删除缓存所需的资源多耗时长,他说不对,但我记得是有这么一个原因的,求评论区解答)6.分布式CAP了解吗,Mysql满足哪两个(CP)为啥不满足A且为啥可以不满足A(母鸡)保持分布式事务的算法2PC,3PC,TCC选一个说(不知道)raft和paxoes知道吗(忘了,早两个月问可能还记得,学校考试考了,现在问啥也不懂了)7.计算机网络QUIC知道吗,QUIC在哪一层工作8.ping命令使用什么协议9.time_wait和close_wait在在哪一方出现(我说分别在主动请求方和被动关闭方,但他揪着问我是client还是Server,我只好把client主动请求释放连接的四次挥手又说了一遍)感觉虾皮面试真有点抽象,当然面试官人还是挺好的,就是搞不懂为什么揪着分布式问,计网只能说除了tcp以外还不是很熟,应该是凉了,男人,什么罐头我说
查看11道真题和解析
点赞 评论 收藏
分享
评论
4
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务