华为6面ssp+滴滴sp+京东面经

1. 华为六面SSP
一面:45min
孤儿进程
linux一些命令
手撕一道磁盘算法问题,具体问题是:已知盘属性包括盘ID、归属ID,若每框盘属<=2,则冗余,判断是否冗余。
二面:45min
手撕一道算法问题,具体问题是:leetcode原题,反转m,n链表。
操作系统内存管理,虚拟内存这些。
epoll、poll、select等等。
计算机网络三次握手、为啥三次握手之类的。
查找代码漏洞,给了个穿指针的函数里面修改,分配内存,还给了个无符号类型死循环问题。
三面:1h
实习经历
开源经历
项目经历
未来职业规划
就业选择
本科学校聊了一下

后面加面,如下一二三面。
一面:45min
求完全二叉树叶子节点个数
求前中后序遍历
求结构体的sizeof,base 64 bit。
求快排第一轮结果
求快速将一个数组中的0放到末尾。
二面: 30min
项目
开源经历
项目架构聊一下
具体难点有啥
三面:30min
开源项目,如何协调人,有多少人参与,如何发展
开源项目OKR
未来职业规划
如何协调工作与自己的成长
base地考虑

2.滴滴sp专场 基础研发c++方向
一面 1h+
内存管理
TCP握手与连接,为啥不两次握手。
timeout状态解释,开发中如何控制timeout
send函数阻塞还是非阻塞,如果是阻塞如何变为非阻塞
查看进程命令
虚函数
纯虚函数
虚继承
继承
如何不让一个类实例化或者继承
11特性
lambda如何传递参数
容器及算法
为什么红黑树与哈希表两类容器,有啥区别
字符串的排列,例如:abc,输出 a,b,c,ab,ac,bc,abc

二面 40分钟+
纯项目面

三面 40分钟+
1.多进程与多线程开发对比,面试官列了个表,例如: cpu方面,IO方面,创建与销毁方面各自优缺点。最后来了个拓展,给了4道选择题选择进程还是线程。
2.零拷贝
3.select,epoll,poll
4.网口读数据,调了个api。创建文件fd,随后将数据写入磁盘,问操作过程中的内存拷贝过程。
5.问项目

3.京东面经
京东
一面 电话面 二十分钟
实习经历及项目
c++那些事开源项目

二面 电话面 二十多分钟
智能指针
实习经历
epoll与select
http与https
哈希冲突如何解决

hr面 电话面 十五分钟
自我介绍
实习过程中最大的困难及怎么解决的
团队氛围
自己学校的项目与实习的项目区别
家庭情况
为啥选深圳
作为开发人员对京喜有啥建议
实习来不
有没有其他offer
现在的公司实习转正不




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值