菜鸡20春招测开面经
放在最前面的碎碎念
基本是废话,可以跳过的那种
(才发现md写的帖子手机上改不了……orz如果有啥错别字可能要麻烦各位包容一下……)
说实话现在才发春招的面经真的挺晚的(笑)今年春招因为一些特殊原因,不论是外界还是自身的原因影响非常多。
楼主本科测控专业,没有实习经历,大四跨专业考研top2失败了,所以3月多才开始准备春招,实属有点晚。当时楼主的大致情况:数据结构稍微熟悉一点,操作系统、计网、数据库有必修或选修课讲过一点,但是差不多都不大记得的😂Linux只是用过一点点的程度。
什么也不会吧,而且是不擅长背书的类型,所以背了忘忘了背,折腾了好久走了好多弯路,擅长背书的朋友可以大胆去背,觉得自己容易忘的朋友可以先去看一遍书或者视频整体形成一个大的框架再去背面经。
除了一开始的华为、TPLink之外,大批开始投简历是在4月份,但是几乎全卡在池子里了,5月才开始有了两三场面试,5月底6月初的面试结果才开始好了起来。还记得返校后赖在实验室一边做毕设一边看面经的惆怅😂
4月投简历其实是有点吃亏的,所以也建议大家一定要早投简历早作准备,不要觉得自己没准备好所以不敢投简历,毕竟ddl是第一生产力,同理面试是第一复习(预习)力(?)
现在入职也有几个礼拜啦,觉得自己还是特别菜,希望能够快点得心应手地处理更多的工作~
写这个是因为有人在之前的帖子求测开面经,所以写一下面经的部分,就讲一点点我觉得信息量多而且不会和其他面经重合太多的吧。知识梳理估计不大会放了,反正大部分都是收藏的别人的文章。大家在牛客看到别人整理的复习也可以哒~
因为想到的就这些,有啥问题也可以评论区问。会根据自己知道的认真回答的!
华为和TP的面试问的问题不咋多、而且是软件/纯开发岗所以就不讲了,华为因为今年情况特殊加上自己性格测试做得不是很好所以三面后就泡池子了😂。TP当时因为投的岗位和我自己经历不是特别匹配,而且是最早面试的几个,面经都没看多少……所以二面完就被刷了orz
字节教育测开一面 1h(挂)
自我介绍
项目:做了什么、遇到的困难
项目:安卓四大组件
进程和线程区别
了解java吗,哪些东西在栈里面哪些在堆里面(说自己C和C++用得比较多所以回答了C的内存管理)
引用和指针的区别
七层模型,TCP在哪一层,交换机在哪一层,路由器在哪一层
黑盒测试有哪些方法、白盒测试有哪些方法
微信朋友圈点赞测试
指针数组和数组指针,怎么书写
http请求的幂等性
get和post区别
最长非重复子串
百度大搜测开一面 1h
C语言内存管理
如何判断单链表是否有环
如何查看数据库中某个字段(select),怎么导出到文件?(不会)
海量数据处理,查找数据库中(姓名,分数)某个姓名的学生的分数
如何不占用额外空间交换两数的值。写的代码有什么缺陷?
一个容量为100的数组,其中非顺序排列1到100的数字,把其中一个数改成-1,如何尽可能用最小的时间复杂度和空间复杂度找到-1的位置和原来的数。
strcpy实现
测试一个登录界面(用户名,密码,登录按钮,包括功能测试尽量都讲一下)
判断是否回文字符串,最长回文子字符串长度?
反问
百度大搜测开二面(大概1h)
自我介绍,技术上遇到过哪些困难
如何评价自己的优缺点(为什么会觉得这个是缺点?)
内联函数和普通函数什么区别,和宏又有什么区别?
百度搜索框输入东西后发生了什么,尽可能具体描述一下(不局限于计网知识)
会用Linux吗,用过哪些指令?答了一些之后问有没有用过搜索的指令,比如grep,然后问聊不了解正则,正则的实现原理,有哪些语法或匹配方式
力扣原题:最大股票利润(只买进卖出一次那道)
反问
字节互娱测开一面(约1h)
自我介绍,项目
有个项目是安卓开发,知道activity生存期之类的吗
微信聊天发送图片,测试用例
浏览器地址栏输入www.baidu.com,会发生什么,用知道的的知识讲解
TCP三次握手四次挥手
GET和POST的区别
常见状态码
SQL:一个Teacher表,name字段,选出姓李的老师
栈和队列的区别?(只讲了先进后出和后进先出,问还有吗,我说最主要的区别是这个……所以有朋友知道是什么吗😢)
算法题:小于正整数N的质数的个数
了解哪些测试方法(说了白盒黑盒),黑盒测试有哪些方法,可以介绍一下吗?
逻辑题:10个路灯,10个学生依次从下面走过,第一个学生每个路灯拉一下绳,第二个学生每两个路灯拉一下绳,依此类推……最后有几盏灯是亮的?
从学校到公司有多少个公交车站如何计算?
算法题我非常弱智地卡了边界……(第一次面试估计也是这个原因挂掉的orz我总是会犯弱智问题)然后我就疯狂讲自己思路以及问能不能换一道……面试官人超好虽然很忙要开会不能换题但是还是看了下我的思路
百度大搜测开三面(约1h)
自我介绍,非常详细问项目
专业和编程不算特别契合,为什么想当测开?
刚才你说了你对产品设计用户体验感兴趣,那么你更偏向开发还是偏向产品呢?讲一下职业规划
比较有成就感的事情?(展开讲讲干了啥学了啥,为啥学这些,打小比赛又有什么收获)比较有挫败感的事情?
有哪些offer(没有😢,不过当时有一家小公司有个研发岗的口头意向)如果百度和那家公司都发了offer,你会如何选择?
工作地点有要求吗
木有了,反问
字节互娱测开二面(约1h15min)
自我介绍
介绍项目
讲一下卷积神经网络的概念
C++中模板和容器的概念以及容器的实现原理
数组和链表的区别
对一个电子公交卡的APP进行测试
算法:(lc原题)数组中有个数字出现的次数超过数组长度的一半,找出这个数(刚开始只说了一般算法,经过提示想起来了最优算法)
逻辑题:4分钟和7分钟沙漏如何计算9分钟(没做出来……于是我就一直问一直说思路……最后发现是自己犯蠢orz又一个超好的面试官超极有耐心给我分析)
反问
字节互娱测开三面(约45min)
自我介绍
毕设
两个数组的并集(哈希)
C++的内存管理
TCP和UDP的区别
微信红包测试用例
抖音刚打开的界面视频加载不出来会是什么原因?
电梯摄像头为什么会安装在后面
反问
字节互娱测开hr面(30min)
详细介绍一个项目
什么时候压力大?
安排任务你会主动接受还是会专心做好自己的工作?
对字节的面试官有什么印象?
你之前五月初有一次面试记录,能讲讲大致情况以及你这段时间总结或者有哪些进步吗?
那你这次紧张吗?
反问
感觉面完字节之后自己明显疲软了,感觉面试的时候输出又恢复到了之前那种过分谨慎的状态……后来还面过携程和有道,但是因为携程技术栈是Java不大匹配二面挂了。然后拿了offer也没再继续投了(当然也没人捞我TT)
网易有道测开一面(42min)
自我介绍
介绍一个项目
算法题:输入一个只有英文字母的字符串,按照字母序特定格式打印每个字符出现的次数
如果不一定是英文字母,怎么改?
如何对这段代码进行测试
会Linux吗?讲一下常用的指令并解释其功能
如何在文件中查找特定字符串并输出其出现的次数
参与的项目中做了什么?
在百度地址栏输入url回车到出现页面的过程
如果没有返回页面而是出现了504,请问是为什么
常见的状态码?
对测试开发的认识?
会数据库吗?写过前端吗?
你会坚持使用C或者C++吗?可能周围的人用的都是Python或者Java。
反问