百度基础架构部一面面经

面了100分钟,有的忘了,还记得的写一下
一:实习与项目
之前在华为实习,在做MySQL内核开发,围绕实习问了一些:
实习中的挑战
做的工作有没有参考其他数据库实习
自己看的开源项目及相关知识:
tinyhttpd有什么地方可以优化?
epoll具体怎么去对tinyhttpd优化?
共享内存有什么限制,注意的事情?
多进程与多线程的?
二:基础知识
有一个函数,返回string对象,调用几次copy constructor?
不考虑编译器的优化,重新设计这个函数,如果减少copy?
多继承如果实现?分别讲有没有虚函数的情况
讲菱形继承?
volatile关键字作用?在编译时和运行时分别的作用?
一个class的前向声明, 编译和链接阶段是怎么处理符号的?怎么保证找到实际想要的类的定义?如果这个类在动态链接库中呢?
三:写代码
剑指offer中的替换字符串中的空格
求一个二叉树的最小高度

结果不知道怎么样,回答上来的大概70%吧。
话说百度面完多久没有后续通知可以认为凉了啊?
#C++工程师##面经##面试流程##百度##校招#
全部评论
共享内存那里怎么答?
点赞 回复 分享
发布于 2019-08-09 01:41
咋样 有消息了吗
点赞 回复 分享
发布于 2019-08-11 09:43
过了吗
点赞 回复 分享
发布于 2019-09-24 21:20

相关推荐

昨天 15:29
青岛大学 Java
点赞 评论 收藏
分享
01-02 00:50
三峡大学 Java
程序员牛肉:这简历一出手就离失业不远了。 作为一家公司来讲,我如果要招日常实习生,那我对实习生最基本的要求就是要能干活,毕竟你就待三四个月,谁会留心培养你? 那么除了院校之外,最重要的就是项目和实习了。没有实习的话项目就好好搞。 但是你说你这个项目吧:课程作业管理系统和TMS运输管理系统。这两个基本就和闹着玩差不多。 你作为一个想要应聘Java开发实习生的人,对后端的理解还仅仅停留在:“使用mapper和sql映射”,“使用SQL进行多表调用”,“基于MySQL简历表结构”,“基于Spring boot完成CURD操作”这种玩具上......... 找不到后端实习的
点赞 评论 收藏
分享
评论
2
53
分享

创作者周榜

更多
牛客网
牛客企业服务