百度测试开发实习--面试过程

一面:
1.看你科研经历还好,讲一下研究生期间的方向(此内容谈了好多,主要是我的科研内容。其中又牵扯到自己的创新点)。
2.简历上的项目(我的项目还好,让选择一个最能体现自己优势的项目讲一下,选择了一个讲了一下,问了很多。又是很久。)
3.面向对象的编程的特点(不知道为什么问这个)
4.Java基本数据类型((⊙o⊙))
5.做两道题(1.给定一个有正负的数组,按照一正一负的方式返回一个新的数组
2.快排)
6.数据库怎么样(回:十分一般)
7.MySQL属于哪种数据库?
8。一些SQL语句(给定几个表,说一些问题Sql语句如何写)
9.有没有用过其他类型的数据库?(redis
10.讲一下redis
11.我们这边用的都是 Linux,你怎么样?(不行)
12.问了几个命令。
13.你了解测试吗?(软件工程课了解的白盒,黑盒),给你一个杯子如何测试。
13.简历上写的python,使用过numpy和matplotlib吗?讲一下
14.家在哪里?
15.实习期限?
16.有什么想问的?

整体而言我感觉是前两项占据的时间有点多,导致后面问的不太多。面试官十分友好。
刚开始有点紧张讲完第一个问题就没那么紧张了。Linxu那里也实话实说,不会确实是不会。
整体感受:面试官人非常好,即使不会也会引导你。实在不行才放弃。

二面:
1.自我介绍
2.在学校期间有没有参加过比赛那?(蓝桥杯,挑战杯,互联网plus)
3.参赛项目是什么?亮点是什么?。
4.觉得最熟悉的语言?(java)
4.java多线程三种方式,各自特点(因为有一个项目用到了)。
5.能讲一下Java集合吗?
6.你觉得内存溢出在java中什么情况会出现那?
7.能讲一下jvm吗?
7.熟悉MySQL吗?
8.一些基础的SQL语句。
9.如果一张表我想要清空但不使用delete这样一条一条删除,你用什么方法那?(tourncate table tablename
10.是怎么实现的那?
11.计算机网络还记得吗?三次握手和四次挥手能讲一下吗?
12.想让链表反转你会怎么做?(头插新建和直接反转,这个没有写代码)
13.快排能写下吗?(又是快排)
14.Linux怎么样?(很一般,只会一些常用命令,之前做项目,完成后会在虚拟机里装下环境然后稍微测试下。一些基础的还可以,举了几个简单的命令)。
15.如果我想监听一个端口怎么办?(这个我回答的不好,回答的是如何查看端口,后来想想看日志文件不知道行不行,不过小姐姐也没说什么)
16.了解测试吗?(黑白,动静,单元,集成,系统)
17.有什么想问的?

小姐姐人很好。也可能是之前第一次面过了。没那么紧张整体.感觉还好。

三面:
1.自我介绍
2.实习时间
3.没想过投开发吗?为什么投这个那?(之前做项目在测试的时候感觉自己做的挺好的,但是别人一眼就看出问题,测试能够完善项目。
巴拉巴拉。。。。。。)
4.写个程序吧,屏幕分享(给定一个数组,将其分成两个长度不做要求的数组,要求二者差值最大)。
5.分析一下你刚写的代码,你觉得哪里可以改进那?(我在前面用了选择排序,就说在这上感觉可以)。
6.那怎么改进那?(换时间复杂度小的。我选的又是快排,于是写快排贯穿了我的三次面试)。
7.对你刚才写的代码测试,你会怎么测?(边界值,极端值这样的情况。同时为考虑一些人不是程序员也可以尝试字符输入)。
8.对Linux熟悉吗?(一般,举了几个例子,然后小姐姐就不再问了)。
9.数据库怎么样?(具体使用过redis和MySQL,但redis用的很一般,讲了一下redis的5种数据类型,两种持久化方式以及各自的原理)。
10.在学校参加过社团吗?收获大吗?(不大,但认识了很多朋友)。
11.你觉得在学校最有压力是什么时候?
12.你有什么想问我的?

完全不紧张,人已经麻了。甚至期间还偷看实验室旁边的同学刷的抖音视频((⊙﹏⊙))。

三面结束大概两个小时收到电话。谈入职和待遇的一些事情。在牛客得到很多大佬帮助。希望也能帮助到其他人。

#百度##面经##实习##测试开发工程师#
全部评论
学长现在还在干测试吗
点赞 回复 分享
发布于 2022-03-04 08:36
感觉up好强
点赞 回复 分享
发布于 2021-08-23 22:52
请问一二三面你是连着面的吗
点赞 回复 分享
发布于 2021-06-06 15:19

相关推荐

最终还是婉拒了小红书的offer,厚着脸皮回了字节。其实这次字节不管是组内的氛围、HR的沟通体验,都比之前好太多,开的薪资也还算过得去,这些都是让我下定决心的原因之一。但最核心的,还是抵不住对Agent的兴趣,选择了Ai Coding这么一个方向。因为很多大佬讲过,在未来比较火的还是属于那些更加垂类的Agent,而Ai Coding恰好是Coding Agent这么一个领域,本质上还是程序员群体和泛程序员群体这个圈子的。目前也已经在提前实习,也是全栈这么一个岗位。就像最近阿里P10针对前端后端等等不再那么区分,确实在Agent方向不太区分这个。尤其是我们自己做AI Coding的内容,基本上90%左右的内容都是AI生成的,AI代码仓库贡献率也是我们的指标之一。有人说他不好用,那肯定是用的姿态不太对。基本上用对Skill、Rules 加上比较好的大模型基本都能Cover你的大部分需求,更别说Claude、Cursor这种目前看来Top水准的Coding工具了(叠甲:起码在我看来是这样)。所以不太区分的主要原因,还是针对一些例如Claude Code、Cursor、Trae、Codex、CC等一大堆,他们有很多新的概念和架构提出,我们往往需要快速验证(MVP版本)来看效果。而全栈就是这么快速验证的一个手段,加上Ai Coding的辅助,目前看起来问题不大(仅仅针对Agent而言)。而且Coding的产品形态往往是一个Plugin、Cli之类的,本质还是属于大前端领域。不过针对业务后端来看,区分还是有必要的。大家很多人也说Agent不就是Prompt提示词工程么?是的没错,本质上还是提示词。不过现在也衍生出一个新的Context Eneering,抽象成一种架构思想(类比框架、或者你们业务架构,参考商品有商品发布架构来提效)。本质还是提示词,但是就是能否最大化利用整个上下文窗口来提升效果,这个还是有很多探索空间和玩法的,例如Cursor的思想:上下文万物皆文件, CoWork之类的。后续也有一些Ralph Loop啥的,还有Coding里面的Coding Act姿态。这种才是比较核心的点,而不是你让AI生成的那提示词,然后调用了一下大模型那么简单;也不是dify、LangGraph搭建了一套workflow,从一个node走到另外一个node那么简单。Agent和WorkFLow还是两回事,大部分人也没能很好的区分这一点。不过很多人说AI泡沫啥啥啥的,我们ld也常把这句话挂在嘴边:“说AI泡沫还是太大了”诸如此类。我觉得在AI的时代,懂一点还是会好一点,所以润去字节了。目前的实习生活呢,除了修一些Tools的问题,还包括对比Claude、Cursor、Trae在某些源码实现思想上的点,看看能不能迁移过来,感觉还是比较有意思。不过目前组内还是主要Follow比较多,希望下一个阶段就做一些更有创新的事情哈哈。这就是一个牛马大学生的最终牧场,希望能好好的吧。说不定下次发的时候,正式AI泡沫结束,然后我又回归传统后端这么一个结局了。欢迎交流👏,有不对的🙅不要骂博主(浅薄的认知),可以私聊交流
码农索隆:和优秀的人,做有挑战的事
点赞 评论 收藏
分享
评论
9
68
分享

创作者周榜

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