百度测试开发暑期实习一面凉经

百度一面 45min,编程10min左右
自我介绍+项目(搞水声通信的,主要问我遇到了什么问题,收获了什么啥的)
1.http状态码:我答了每个开头代表什么100,200,404,301是什么?
然后问我201,403,502,503。。。都是什么意思。我都不会
就问我这些状态码是理论学习还是项目用过,我说我没做过这方面的项目
2.get,post的区别
3.中间提到get请求发一个tcp,post请求发两个tcp问我为什么?
4.TCP流程,SYN,seq,ACK都是什么;
5.套接字通信了解么?(我说了一下套接字是 ip:端口号,客户端进程到达服务器传输层通过tcp协议到达对应端口号的进程,不知道对不对)
6.什么是僵尸进程(答错了)答成别的去了qaq我答成进程请求的资源已经被占用了,他就先等待,但是轮到他的时候,cpu把资源分给了后面排队的进程,然后他可能一直等待(我都想不起来这是啥了,yun)
7.然后就着我的回答问我为什么进程会一直等待?(这好像也是一种特殊情况,具体是啥想不起来了),我就说不清楚,然后问我为什么请求的资源会被后面排队的进程抢占?(我说了可能是因为非公平锁允许抢占资源)
8.hashmap数据结构,底层(数组加链表->数据+红黑树),中间提到了数组扩容
9.问我hashmap里的entry数组怎么进行扩容?(初始容量,加载因子)
10.什么是原子性操作?
11.i++是原子性操作么?(我居然说了应该是的,我直接吐血,一紧张是啥都敢说)
12.i++在内存里是怎么操作的?(答跑了,往java内存那方向答去了,说了在栈内存里是怎么操作的,晕球)
正确答案: i++做了三次指令操作,两次内存访问,第一次,从内存中读取i变量的值到CPU的寄存器,第二次在寄存器中的i自增1,第三次将寄存器中的值写入内存。这三次指令操作中任意两次如果同时执行的话,都会造成结果的差异性。
13.数据查询慢的原因?(不急丢啊,答了可能是数据量大,或着联合索引涉及的表比较多,每个表的数据比较多啥的)看小姐姐反应答的不怎么样。。。
14.写sql语句(说没写过--,就没让写了)
15.了不了解自动化测试?我说没做过这方面的项目。然后小姐姐都全程没问我测试用例的设计之类的。。。
16.什么样的对象会被垃圾回收?(答了没有变量引用的对象)然后问还有呢,就答了弱引用,软引用的对象这种,内存不足的时候就回收,GC一遇见就回收。
17.linux用过没有,我说没有用过。。。
只能想起来这些了,别的不记得了
手撕:合并有序数组
问思路,说完之后说让我优化,太紧张没想出来,然后让我写代码,就写一开始想的这个
10min看着我写,金价紧张,最后一边写一边想最后把优化的方法写出来了(中间还想了会)
问我有什么想问的,我就问了测试开发还要掌握什么技能?
反问
完了就说结束今天的面试了。凉了
总的来说,好多准备的基础知识都没问到,问的都是很细节的东西,会一直深问,问到答不出来为止。
已经尽力的答每一个问题了,有的是太紧张忘了,有的是真的不知道,只能说下次加油吧。这也是我第一个面试,真的是紧张到头脑一片空白。

#实习##百度##测试开发工程师##面经#
全部评论
加油!
1 回复 分享
发布于 2021-04-18 19:03
百度哪个部门
点赞 回复 分享
发布于 2021-05-19 11:11
害,我也18号早上第一个面的,一面完了就凉了
点赞 回复 分享
发布于 2021-04-21 15:09
加油!!!
点赞 回复 分享
发布于 2021-04-18 17:41

相关推荐

26-27届的宝子们快冲!投了就收!!🔥📩内推链接:https://app.mokahr.com/m/campus_apply/tuyoogame/71965?recommendCode=DSSbMyEw&hash=%23%2Fjobs#/jobs🖱内推码:DSSbMyEw急缺岗位:游戏客户端开发(北京)--实习后端开发工程师(北京)--实习前端开发工程师(北京)--实习(投递好后评论区留言姓名拼音缩写,以便后台确定简历状态,后续需要跟进流程私我)【1】公司介绍途游游戏(Tuyoo Games)成立于2013年,服务于全球十余亿用户,集移动游戏研发、运营、发行于一体,拥有多项自主研发专利和数字智能技术,是中国领先的互动娱乐供应商。公司基于全球,围绕策略、休闲两条产品线自研自发,多次获得全球主流应用商城推荐,屡次在政府部门、行业协会、专业媒体评选的奖项中获得殊荣。【2】旗下产品1500+研运团队,30+款精品游戏制作,包括欢乐钓鱼大师、途游斗地主、捕鱼大作战、富豪麻将、胡莱三国等,更多详情:【3】工作地点北京(总部)、广州、深圳、长沙、香港等多地【4】招聘岗位·产品类 ·技术类·美术类·发行类【5】薪酬福利五险一金、各岗位平均综合薪酬20-30k/月、北京户口机会后端面经一面:1,自我介绍2、讲一下JVM内存结构?什么情况下会发生栈溢出?类加载的过程3、死锁、银行家算法、OSI七层模型。HTTP在哪层,TCP在哪层,UDP和TCP的差别。4、了解线程池吗说说你的理解5、redis如何原子性操作?6、MySQL的隔离级别。是如何实现四个隔离级别的?7、B+树和B树的区别。为什么使用B+树作为索引?8、讲解一下什么是线程和进程。线程、进程和协程的区别。二面:1、实习项目问题,问了很久。2、你平时喜欢玩什么游戏。结论:熟悉简历、项目!!
点赞 评论 收藏
分享
评论
6
23
分享

创作者周榜

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