百度C++软件研发工程师暑期实习一面凉经

#软件开发2023笔面经#
百度的笔试答了个稀里哗啦一头雾水,但是莫名其妙被约面在4.4号了,我还以为是KPI面,面完后应该不是,奈何自己太菜了,面完以后一小时就看到简历被共享了。我尽量把问题回忆了一下,大家觉得有价值的话可以参考一下。
刚进去面试官告诉我说虽然这是一面,但是还是要问些基础知识,面试开始,大概一小时左右。
1、自我介绍
2、简单介绍一下项目和你觉得比较难的地方
3、你觉得比较难的方面现在觉得可以怎么解决?
然后就是基础知识,面试官说他们部门主要用go,看我没学过,就主要问问JAVA吧
4、JAVA相比C++你觉得有哪些区别?
5、JAVA的内存分布说一下
6、JAVA的方法区主要存放什么东西?常量池呢?
7、JAVA的垃圾回收有什么特点?
8、TCP协议三次握手四次挥手
9、为什么要四次挥手?
10、http协议你了解吗?
11、OSI模型你知道吗?
12、每一层有什么协议?
手撕代码
两个字符串取出最大的相同子串的字符个数。

大概能回忆起来的就是这些了,都是些非常基础的东西,可能面试官也是看我没啥他们需要的技术栈,就没有问太难的技术栈把。总之,面试官人也挺好的,在面试过程中多次指正了我的回答,我说不知道的时候他也会把这个知识点给我讲出来。时间也过去挺久的了,总结一下,留个痕迹,也给大家做个参考。
全部评论
一共几面
1 回复 分享
发布于 2023-04-25 18:39 重庆
面了多久
点赞 回复 分享
发布于 2023-04-25 18:33 上海

相关推荐

03-06 17:19
已编辑
门头沟学院 Java
2.19投递简历,当天下午约面,约到2.21下午奇怪的是,我投递的是上海的岗,但是base好像在武汉自我介绍衡量代码复杂度有哪几种方式数组和链表的区别场景题有一张表,有主键id,订单id,用户id,订单来源(有限个),问怎么设计字段。你和你同学在同一家公司,但是不同的部门,做用户id字段设计会是直接设计还是会参考他(太菜了,有点不明白想问啥)表设计好了,预估订单在不久后超过一千万量级,第一个,查看某个订单详情,第二个,数据团队想要统计某个用户下单的订单来源的偏好,刚刚建的那个表有什么需要改变的地方?加索引,怎么加索引?查看某个用户在某个客户端的下单数量索引为什么加快查询速度B+树的数据存在哪里联合索引建出来的b+树是什么样的用户在论坛查询感兴趣的话题,用到模糊查询,有左模糊,右模糊,全模糊,你选用哪一种能够用到索引?如果说必须用到全模糊,你觉得应该怎么优化?(说可以宽泛看这个问题,不拘泥于数据库本身)java中的异常和错误的区别error过程是可逆的吗?可以恢复吗?int和integer有什么区别声明对象int和integer哪个有默认值算法1. 提供了一段代码,进行优化根据关键字匹配相关的折扣方案,比如有一个str,str="A"有一个打折方案,"B"有一个打折方案,"C"有一个打折方案,代码给的全是ifelse,让你优化掉ifelse和便于后续扩展2.实现一个分布式的两个账户相互转账的功能整个过程面试官全程在引导,奈何我太菜了,一直不理解面试官想要问啥,所以不出意料的挂了#牛客AI配图神器# #蔚来# #日常实习#
查看19道真题和解析
点赞 评论 收藏
分享
评论
5
9
分享

创作者周榜

更多
牛客网
牛客企业服务