美团到店,面试官真的非常nice,可惜我太菜了 1、 项目: 2、 快照读、当前读 Select 是什么 update是什么 ,再加入mvcc之后怎么处理,undolog和redolog在这种情况下里面写了什么,最后事务提交了之后怎么样 简单做一下在多个事务当中的不同状态 解释一下为什么会处于这种状态 3、 索引实现,考虑一下b+树怎么实现的,你自己做的是什么样的,这是平衡数吗,怎么平衡的 分情况
总体面试半小时,问了20分钟,然后10分钟左右打题。 一开始面试官自我介绍,简要介绍部门,业务。 然后我个人自我介绍。 --------------------------------------------------------------------------------------------------------------------- 1.针对实习项目里的一个问题(主要是修复了一
#面经# http2.0的特点(以为问的http1.1........) 浏览器的流程✓ 三次握手✓ 进程的方法✓ 进程的状态变化✓ synchronized 和 lock的区别✓ 其他的进程同步方法✓ synchronized×(问的修饰静态方法和非静态方法) jvm内存区域✓ hashmap✓ 遇到过内存泄露吗✓ handler内存泄露的场景(只说了个大概,没有继续追问)✓ 其他内存泄露的场景
时长:1小时 介绍一下项目 说一下为什么选择测开 项目中用到的ES说一下 你项目实现过程中有没有遇到什么问题? 微信朋友圈的功能性测试,要从那些方面考虑 测试的一般流程 linux用的多吗?用到过那些命令,查看内存使用哪个命令 Mysql的索引都知道那些? 死锁是怎么产生的 幻读怎么解决? 看了下你上线的项目,搜索那块功能崩了,你下去看一下 题目:给你一副5张的牌,牌面数字大小1-13,判断是不是
1、自我介绍 2、一直问我研究生期间做的科研问题,问了快一半的时间 3、手撕算法,KMP算法 4、针对KMP算法设计测试用例 5、反问 感觉啥都没问一样,可能是KPI面,哎~~~~
楼主暑期实习在字节。 问实习经历,40min,这里我自己的经验可能就是大家在介绍自己实习的产出的时候,比如你做了一个事,做这个事情的动机是什么、目的是什么、成果是什么来说,这样会显得比较有条理。尽量记录一下自己在实习中的一些大事项(印象时刻的难题、比较重大的决策、对自己的提升)。 tcp协议三次握手,常规介绍了一下; tcp可靠性是怎么保证的,超时重传; tcp拆包粘包,我主要从这个问题是什么、问
美团测开一面 60min 1.聊经历聊项目 2.为什么选择Springboot做项目 3.讲讲SpringMVC 4.场景:登陆场景 用户名 密码 协议框 三个都选中才能登录 如何测试 登录场景 用户名 密码 协议框都是正确的 但登录不上去 如何测试 5. 手撕 给定一个数n 求连续和为n的结果 n=15 1 2 3 4 5 , 4 5 6, 7 8
1、自我介绍 2、说一说对软件测试的理解 3、本科期间有没有学过有关测试的课程 4、自己的项目是如何进行测试的 5、项目为什么要用redis、kafka这些 4、项目用到了Spring,说一下对它的理解,IOC 和 AOP,底层原理 5、单例模式,几种方式,有什么不同 6、HashMap 底层 7、数据库索引,介绍一下,哪些,结构,好处 8、怎样看SQL有没有用到索引 8、手写SQL, 9、Lin
写面经攒一攒人品 虽然感觉很像kpi 面,但是也分享一下吧,面试官还是很好的 下面正文:分成3部分 1、没有八股,全是项目,问得特别细,甚至问到我实现某个小功能用了什么算法 2、问了校园经历,问了自己做了什么,是否有冲突,怎么解决的 3、手撕两道算法 二叉树路径和以及机器人路径 都是力扣上的,不算难,可能15左右写完了两道,全部ac 最后就是面试官介绍了一下部门情况 看看会不会有二面吧,从约一面开
4.23 美团 测开 一面 1.自我介绍 2.项目详解 3.cookie、session、token 4.TCP在那一层、哪几次握手会有风险(第一次第二次)泛洪攻击 5.浏览器访问过程(解析url->ip(dns)->协议栈->TCP->(应用层-传输层-网络层-链路层)->目标服务器->反向解析获取http报文->返回http响应->服务器异步请求关闭TCP四次挥手) 6.Linux如何看DNS
自我介绍 1、实习1,挑一段讲讲。 2、是否对不同用户的分层? 3、怎么发现的这个需求? 4、是否有什么风控措施? 5、实习2,简单讲讲 6、对不同用户的细分是否考虑 7、功能优化点 8、校园项目挑一个讲讲 9、主要负责的什么?挑一个主要模块讲:运营:共享及收费 10、最喜欢的APP,它的用户群体是什么,为什么喜欢 11、APP优化点是什么 12、个人优点和缺点 反问 业务情况,面试评价
1、自我介绍 2、为什么要从字节离职?从实习中学到了什么? 3、算法题:无重复最长字串 4、算法题:给了你一个int rand2(),作用是等概率返回0,1,让你根据rand2()函数,实现一个rand3(),等概率返回0,1,2 5、线程安全是什么?线程的三大特性?原子性、可见性、有序性 6、多线程的实现方式? 7、sql题 8、Java的bean的生命周期?
大概1小时时长 ,面试总体方面很好 你认为测开是什么 为什么选择测开 数组和链表的区别 --- 数组的删除操作怎么改才能和链表差不多 ( 不能用额外的空间 ) ( 我这里说 , 如果数组是正整数集合 , 那么我们删除就可以设置为 -1 , 但是又被反问说这样子不是浪费了空间吗) create table (id primary key , ..... , indexk (k) ) 上面的sql有几
### 项目 说说你了解的什么是RPC 调用API和使用RPC的相同点与不同点 客户端、服务端断开连接怎么办, 异常重连(怎么重连) zookeeper:数据同步(leader、follwer、observer,observer的应用场景)、脑裂机制 科研项目:说说背景以及要完成什么工作,指标是什么(需要说清楚自己干了什么,解决了什么,怎么解决的) 有用过其它消息队列吗? ### 手撕 求最长回文
Java后端 面试了半个小时多一点,面试官挺随和的 问的非常基础,准备了很多八股没怎么问。 问了关于学习经历,和一些基础八股。写了个简单点SQL,算法题不会,又设计个类。 不知道为什么问的这么基础,看别人面经不这样啊 结束时说如果有后续 会有人联系我,晚上官网回人才库了