3月23日14:30——17:00 一面 60 min 自我介绍 项目 Redis 更新的逻辑 项目 Redis 数据没有删除的逻辑吗? 实现拆分函数: 规定只能用 char 数组,可以用 StringBuilder 拼接,边界条件判断。 设计循环双端队列(用数组) 反问 未来的规划是什么? 总结:面试官很好,算法没有完全撕出来但还有不断的正反馈,好评! 二面 30 min 自我介绍 项目介绍,自
总共40min左右 1. 自我介绍 2. SHA1做数字签名怎么考虑的呢?其他加密算法了解过吗? 3. 为什么采用grafana做可视化?Loki怎样存储数据的? 4. 项目中怎么做的测试?接口优化怎么做的? 5. java的内存管理机制?java中的内存泄露问题?怎么排查? 6. redis在项目中怎么用的?它的高性能原理? 7. 文件软硬连接了解过吗?文件秒传能否用其他方式实现(硬链接)?写时
1. 自我介绍 2. 为什么选择计算机这个专业? 3. 用过几种操作系统?Linux的发行版本之间有什么区别? 4. 了解过哪些文件系统?它们之间的区别是什么? 5. 为什么要自己实现协议?心跳机制怎么实现?tcp心跳机制有什么缺点?(项目相关) 6. 对象存储平台和文件系统的区别?(项目相关) 7. mysql缓存了解过吗? 8. tcp和udp之间的区别?udp的特点? 9. 进程和线程的区别
1.自我介绍 2.介绍项目(简易分布式系统)、整体架构 3.谈一下自己对分布式的看法 4.分布式系统的正确性是如何验证 5.使用的easylogging日志作用 6.在项目中遇到困难,怎么解决 7.项目中git的使用,冲突方面的解决 8.单元测试,本地测试,继承了解吗? 9.接受转go吗? 10.讲一下继承和多态 11.线程的切换为什么比进程的代价小 12.说一下零拷贝,零拷贝会省几次拷贝 13.
1.问b站实习的履历 2.defer(我回答了用法,底层实现,规则) 3.对go的了解(我回答了并发模型,goroutine,channel,关键字,gc,内置数据结构) 3.slice如何扩容(回答了两点) 4.tcp的三次握手为什么三次 5.osi七层网络模型 6.tcp的五层模型 7.redis(我回答了底层没怎么了解)没深问 算法题—合并k个有序链表 (尴尬的是算法我实现了,写测试用例时间
一面 先手写循环队列 以入队为例,讲一下可能发生的并发问题,我只讲了俩 自我介绍 开始吟唱mongodb,家家问,答的内容和面字节答得差不多 然后就结束了... 二面 自我介绍 es排序原理 es分页原理 给一个查询,这个查询在es里如何执行(倒排索引原理) 从磁盘开始,讲讲计算机存储结构。这里把高速缓存的分类再详细介绍了一下,面试官看起来比较满意 再接着讲讲分别怎么使用这些硬件提升数据读写的效率
4.8笔试 4.12一面 面经如图 面试官超级超级温柔 体验极好 #你收到了团子的OC了吗# #美团信息集散地# #美团后端面经java岗位# #美团暑期实习面试#
4.13二面 4.18oc+offer 面试官是部门leader 问的问题比较偏实际 一直在拷打我这个非常拉垮的项目 #你收到了团子的OC了吗# #美团信息集散地# #美团暑期实习# #美团后端面经java岗位#
发面经攒好运 先说结果:“xxx同学,你的面试没有通过,感谢你跑一趟” 讲正题吧: 1.自我介绍 2.threadLocal你怎么用的?遇到过什么问题,这个问题你怎么解决的?threadLocal的底层是怎样的?threadLocalMap的remove方法了解吗? 3.MySQL主从复制怎么实现的?sharing-JDBC底层源码了解吗?MySQL主从复制,主服务器挂了怎么恢复数据,主服务器是彻
3.24投递、4.3约面、4.4一面、面完半小时约HR面,约到了4.6,4.6被放鸽子了!!!!重新约在了4.7,4.10已凉 1.自我介绍 2.看你说了负责数据库设计,那你知道数据库范式吗 3.RBAC是什么 4.讲讲动态路由,怎么实现的,相关字段怎么设计的 5.set nx分布式锁怎么实现的,lua脚本怎么做事务的(没明白) 6.实习三个月能保证吗 HR效率堪忧,4.6被放鸽子就预感不好,等了
1、MySQL狂轰乱炸(索引类型、数据类型、主键索引和UUID的区别、联合索引、聚集索引、分库分表以及用到的中间件、慢查询排查,explain等等等等。。。太多了MySQL感觉基本能问的都问了) 2、Java基础,1.8的新特性,spring,mvc的拦截器hashmap\hashtable\concurrenthashmap区别选择、synchronized、还有哪些锁、乐观锁是啥还有忘了 3、
1.自我介绍 2.介绍一下两个项目的其中一个 3.redis使用场景 4.MySQL中,char和varchar的区别//没答出来 5.消息队列了解过没//正在学习,用redis实现过消息队列 6.springboot的配置文件格式//少说了一个 7.谈谈你对springboot的理解 结束 总结:郑州某厂(1000-9999) #投递实习岗位前的准备# #我的实习求职记录# 上午投的,半小时不到
1.上来就手写笔试,日期格式转换,将double按给定格式输出,遍历集合,数据库crud,jdbc,css常用属性和html表格合并,都比较基础。 笔试过了直接面试,问得都是很奇怪的题目,都不按套路出牌...... 2.自我介绍,讲了下项目 3.怎么比较两个文件是否为同一文件? 以为是问IO方面,结果是md5校验 4.数据库解析器,视图有什么了解? 只说了视图的应用场景 5 .显示器是多少分辨率的
1. 说一说Bean的生命周期【我答的是实例化(反射),设置bean属性、检查awre接口,beanpostprocesser前置处理、初始化、后置处理、使用、销毁】 2. 介绍Bean的作用域(Application、session、request、singleton、prototype) 3. 说一说你对Spring AOP的理解(我说springaop集成了aspectj,据说比aop效率高
第一次面试忘了录音,面试官比较和蔼,问得基础(因为简历写的东西就很基础),面试过程无压力,除了第一次当面写题有点慢。 -50min- 1.自我介绍 2.项目比赛介绍(没准备稿子,有点混乱) 3.http/https介绍 4.网络分层 5.ssl/tcp握手介绍 6.syn/accept队列,syn攻击怎么办 7.hashmap介绍,为什么这样设计,线程安全问题 8.innodb结构,为什么这样设计