百度移动软件开发暑期实习一二三面凉经
周六上午九点第一场,统一面的。
面试前五分钟才看到邮件说有可能不止一场,惊了,结果真的面了三轮,人都傻了。
大概率凉了,面经写出来为了总结,也回馈牛客。
问题顺序是随便排的,因为密度太大了能想起来就写上!希望对各位有帮助!
一面 35mins
1、自我介绍
2、用什么语言?做过什么项目?
3、进程线程区别
4、进程的状态和之间的转换
5、写个题:判断字符串是否相等(我听到的时候确认了好几遍自己是不是听错了
6、tcp和udp的区别
7、tcp可靠吗
8、tcp的缺点
9、网页里的数据库设计(需要考虑什么
10、多进程和多线程的区别
11、还做过什么python的项目吗
12、vector、map、multimap、unordered_map、unordered_multimap分别的底层结构和应用场景
13、正则表达式会吗?知道多少
面完之后说了三四遍不要下线不要下线不要下线。面试官好操心😂 是个很温柔的哥哥。
二面 40mins
1、get和post的区别
2、最近做的项目是什么,没深挖,问了爬虫操作,出现的问题
3、重载和覆盖
4、除了sql了解别的吗?比如oracle
5、除了数据库知道别的储存数据的方法吗
6、学过什么数据结构
7、排序算法知道什么
8、讲一下冒泡排序思路
9、冒泡排序复杂度高吗
10、反转字符串(讲思路
11、我看你项目里有个自动记录分数,是用什么做的(session
12、session和cookie的区别
13、最近做的项目里有遇到什么困难吗 怎么解决
14、当时网页小游戏那个项目遇到过什么困难或者问题(自己延伸了一下要怎么改进)
15、引用和指针的区别
16、static关键字
17、http状态码
18、重定向和转发有什么区别(这个不会,直接说不会了
19、try里面return finally还会执行吗
try catch是最后一个问题!想了半天说不会执行吧,面试官小哥:你是知道还是猜的啊;我:哈哈哈我猜的;面试官:好啦让你过了,别下线
这个面试官是个感觉性格很好很阳光的哥哥hhh 思维很活跃,让我很想进百度和他当同事了。
三面 26mins
1、自我介绍
2、讲讲实习都做了什么
3、你现在在实习吗(没有 是个学校的research
4、你们research的结果有什么(反复问了三遍这个问题 都没答到他想听的 听得出不满意TT)
5、最近的苹果大会看了吗(…没看TT
6、不是感兴趣吗为什么不看
7、为什么投移动开发
8、那谷歌大会看了吗(也没👋🏻 凉了凉了
9、讲一下自己的优点缺点
10、讲一下你教授的优缺点(?
11、这几年遇到的困难 怎么克服的
12、有什么很委屈的事吗(说了做项目的时候partner人间蒸发 找不到人
13、最后解决了吗(劝说过 也和教授反映过问题)
14、所以那个项目最后你们怎么做的?
15、有做过不是很想做的任务吗
16、assembly language是计算机基础怎么会不感兴趣(凉透了。然后解释不是不感兴趣,是因为刚开始没能完全理解项目目的,是自己的问题,后来越做越上手就好了)
17、那个项目后来呢?做得怎么样?
这个面试官有点不喜欢我的感觉,可能是觉得我表达能力差也没什么规划,思路不好,还不关心实事orz 最后就飞快地说 今天的面试结束了 再见
不会说话又废话贼多的我 挂掉三面的话 只能怪自己【。
#百度##软件研发工程师##面经##实习#