zookeeper的zab和raft有什么区别 zookeeper实现了cap理论的哪一种 内存管理机制,分页 页表 https如何建立连接 https 建立连接的过程用到了哪些加密算法 https 怎么防止中间人攻击 数据库索引 介绍一下b+树 三层的b+树最多可以存多少数据,主键是8字节的int 什么是事务,事务的特性 不用synchronized和renentrante Lock怎么自己实现
🕒岗位/面试时间 timeline 4.9号一面 1.介绍项目 2.短链接怎么生成的,哈希冲突怎么解决的 3.缓存穿透和击穿怎么解决 4.缓存一致性怎么做的 5.分库分表怎么做的,我说用gid分组(分组id) (他说那有没有考虑数据倾斜的问题,有一个用户创建了特别多的短链接,导致某一个单表数据量太大) 6.有没有那种不能分库分表的场景 7.双重判定锁是啥 8.分布式锁组件是什么 9.不用redi
更新:29号一面,今天竟然给二面了,鼠鼠大为震惊,答得一塌糊涂,算法也没搞出来 ------------------------------------------------------- 面试官连环问,问到鼠鼠崩溃还是鼠鼠太菜了。 1.自我介绍。 2.redis在项目里面应用。 3.限流如何进行,限流器里面内容是一起发送吗。 4.mysql锁有哪些,表锁如何使用,原理。行锁类型,锁的是什么?原
之前投了团子的日常实习,过了一个月还在初筛...... 后面团子发邮件说感谢您的等待,推荐您投递转正实习。 Well,行吧,那我就投吧。然后投完过了一天就发笔试链接了。 这个笔试没有规定时间,想什么时候做都可以,但是时间限定在两小时。 一共五个题目,每题20分。 我真菜......A了一二题,第三题18%,第四第五爆零,感觉寄了。 主要记录一下第四题和第五题,感觉挺考验思维的,之后有机会来想想咋做
记录一下,加功德😋 1、cpu三级缓存,每层干什么 2、进程线程区别,进程通信方式 3、http长连接如何实现 4、get post区别,get请求参数过长如何解决 5、用户态,内核态区别,java线程属于哪一个状态原因,如何实现读写并发,读写内存 6、java常见集合类,线程安全的map 7、锁的实现方式,公平非公平锁优缺点 8、CAS,优缺点,缺点的解决 9、线程池核心参数 10、jvm类加
5.18一面 上来面试官先问简历是怎么投到美团的。 然后介绍部门。 哪里人,在哪里? 写个题(重排链表) 问过往实习(大部分时间在聊) C++用的什么版本 Probuf用的什么版本(没关注) auto能用在类成员变量里面吗? unique_ptr和shared_ptr区别 StringBuilder和StringBuffer JVM参数 总结:面试官人挺和蔼的,挺愉快的过程。 第二天约二面 5.2
3.21 到店 一面 选一个项目介绍,根据项目提了一些问题 为什么tcp不是两次握手? 研究生的方向 mvcc 有没有什么场景已经做得不错了,继续做得更好? JVM里面的垃圾回收 自旋锁 乐观锁 悲观锁 字符串数组,选K个最频繁的字符串 #美团##美团暑期##暑假实习##面经#
1.进程和线程的区别 2.死锁的必要条件,如何避免死锁的方法?进程的同步和互斥? 3.tcp udp的区别,在七层协议中的哪一层 4.tcp的三次握手?两次为什么不可以 5.tcp靠什么机制提供可靠传输 6.进程通信方式 7.好几个java问题。。。不列举了 不想回忆 8.输入url到页面渲染的过程 9.vue的key作用,什么影响 10.父子组件的生命周期执行顺序(更新 创建) 11.父组件和子
能回忆起来的记一下。 说一下原型链和继承(然后就让我实现一下我说的继承方法,稍微深入问了一些) * VUE的各个生命周期适合做什么 * 使用proxy劫持数据,那它是怎么和HTML页面(或说组件)结合起来的 说一下事件循环机制 事件循环有关的看代码输出 括号匹配,有通配符 VUE的特点,用下来的感受 项目是怎么组件化的 常用的ES6特性 箭头函数的特点 应用层协议有哪些 diff算法的原理,有深入
被团子捞了 var let const的区别 const如果是对象,属性可以修改吗 有什么方法能够不允许修改对象的某个属性 cookie localstorage sessionstorage区别(还问了一个js浏览器存储??我没听懂啥意思,现在想一下,觉得可能是想问强制/协商缓存???怪我没反应过来。。唉) 跨域怎么解决 nginx除了解决跨域还有哪些应用场景 vue中组件通信方式 jwt原理,
处女面,紧张到崩溃,还好面试官人好,后来就是和面试官闲聊,一点不紧张。值了。 先做了笔试没做完的题,然后最后还是没做出来。。。。面试官说没事,开始问问题 全程没问八股,全是根据我的项目问的,基本没有参考价值。 最后反问,我问了一下美团的技术栈,他说把你简历上的go语言划掉就是,我们主要用java。(我,。,。。,。,。) 虽然凉了但我觉得还是不可惜,毕竟基础确实不太扎实,算法手也有点生,再接再厉了
简单来说就是一个“寄” 首先,赛码网没有输入输出案例,调输入输出就花了半小时。第一道题理解错了题目意思浪费一小时,前三道题都只能过一半多用例,我硬是找不到原因,后面两道题没时间了。 大早上宿舍还突然停电,被自己气晕,希望能有下一次吧
项目 tcp, udp,区别,应用场景 HTTP 方法,GET/POST区别,状态码 HTTPS cookie, session,免密登录 进程与线程 死锁,条件,解决方法,银行家算法 mysql索引,B+树 聚簇索引,非聚簇索引 慢查询 事务,ACID,事务隔离级别 4个JOIN 不同数据库的应用场景 智力题: 赛马,25马5赛道取前3,问最少几轮 SQL题: 每个班级总分,
附加信息:二本(非计算机)+211硕 笔试3出头的分数 面了90分钟 面试官人很好,是我太菜了 ps:上个帖子一口气让我升到了5级,嘿嘿 可以点个关注和收藏,暑期实习秋春招我会全程记录 1、项目介绍?为什么选这个项目?项目难点? 2、怎么保证消息不被重复消费?怎么保证消息的顺序性? 3、RabbitMQ的优势和劣势 4、了解过其他MQ嘛? 5、RabbitMQ底层有了解过嘛 6、高并发消息积压怎么
相互做了自我介绍。 发现我是学Go的就问如果来实习的话要转Java能不能接受。 问我目前做过的项目中有哪些比较有挑战性的内容。 计算机网络八股: 浏览器输入地址后到渲染出数据的流程 为什么TCP是三次握手不是两次四次 TCP和UDP的区别 TCP保证可靠性的手段有哪些 GET和POST请求有什么区别 请求路径的长度有限制吗 MAC地址和IP地址有什么区别 MySQL八股: 平时会用事务吗 MySQ