百度搜索构架 C++一面面经

百度面经(已简历共享)
1.自我介绍
介绍过程中问了我项目
2.就是写代码
两个按字符串排序的有序链表合并成一个有序链表,并输出count和。
给了结构体
struct Node{
    char * str;
    int count;
    Node* next;
};
写代码过程中,聊了很多,看我在写string比较函数,就说string里面重载操作符知道吗? 我说知道,他说那你就当已经重载了
直接比较,我想这不简单,然后我想创的哑节点,不知道怎么赋值,然后又提示可以在Node构造函数里面写,我又写了
char* string 我是真不知道怎么变成string 我说解引用 他说 解引用只有第一个字符串
淦,他说可以用c的一个什么接口 我说c的接口我不是很清楚
完了以后他说现在需要l1和l2链表不改动, 我说那得每个创造一个节点,然后又写了一下 ,问我new发生了啥,问堆和栈的区别,
然后问我深拷贝和浅拷贝区别
说我Node构造函数里面是浅拷贝,需要深拷贝;让我实现一下,我想了一会儿,他说不行就算了,这一趴就过去了
3.IO复用 select、poll、epoll区别
4.redis的持久化机制 我答的不好,说了个大概,问我快照怎么实现的,叭叭叭讲了一下,问我具体怎么写的,我说用save,bgsave,再多的就不回来,我就说好久没看了 ,然后就放过了我
5.还有的记不住了 可能也没了 八股问的不是很多  可能还是想看看编程基础吧

然后反问:
我说你们这个部门是不是招的人少 因为内推 显示岗位20人
问了技术栈
问了还有二面么
答曰:我只是一面面试官,只负责记录 我这边觉得你C++编辑基础要加强一点。

#百度2021校招提前批##面经##百度##C++工程师##校招#
全部评论
楼主收到二面通知了吗
点赞 回复 分享
发布于 2021-08-02 23:07
请问楼主收到二面了吗
点赞 回复 分享
发布于 2021-08-04 20:01

相关推荐

一颗宏心:华为HR晚上过了十二点后还给我法消息。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2 18 评论
分享
牛客网
牛客企业服务