百度暑期实习(三面OC)

3-19 连续三面, 4.12OC, 已接. 有群, 可私信

总体不难, 挺看运气....

## 一面

1.项目介绍

2.智能指针, 分别解决什么问题, 如何实现(RAII)

3. TCP和UDP区别和联系

4. 慢日志 -> explain -> SQL优化

把所有的索引结构说了一遍

线性->二分->Hash->BST->AVL->RB-Treee->B-Tree->B+Tree

时间复杂度 + 磁盘IO 两个角度

简述B+Tree结构, 设计优点.存储引擎

5. 操作系统提供什么功能

几个子系统(进程管理/内存管理/文件/网络/设备 ), 分别实现什么功能

6. IO模型(虽然问的是IO多路复用, 但全说了一遍)

BIO / NIO / 信号驱动 / AIO / IO多路复用(select poll epoll), 简略的介绍一下原理;对比, 分别适合什么场景

7.中序和前序构建二叉树; N+1个数在1-N中, 找出重复元素O(1)空间,原数组const, 

## 二面

1.项目介绍(对一个全栈项目比较感兴趣问的比较多, 不过没太大参考意义)

系统里设计时最重要的是什么(扯了高内聚低耦合), 项目难点(Server-Push, WSS, NGINX)

2.输入网址到看到页面的整个过程(尽可能的详细, 尽量把知道的协议都说一遍)

 DNS(包括流程), UDP;HTTP(S), TCP, ARP, Ethernet, 分组交换;专业名词多来点, CDN, AJAX, DOM树

3.客户端卡顿可能是什么问题? 如何排查?

比较宽泛, 即可能是客户端的问题, 也可能是服务端的问题. 也可能是网络的问题, 也可能是处理器的问题, 等.

4.如果是服务端的问题, 如何考虑?

网络问题, 连接用户数过多, 导致每个人分配的带宽较少; 结束不活跃的连接, 减少长连接的使用, 调低超时时间. 

处理器问题, 对应用户的线程迟迟无法占据CPU. 提高CPU性能, 或进行水平扩容等

中间件阻塞, 发生死锁, 或有慢查询存在.

5.知不知道crontab? 如何使用bash写一个脚本读取日志完成对IP的访问次数的排序

6.考虑转语言吗? 又扯了会前端 JavaScript

7.给出n对括号, 找出所有合法的组合

## 三面

几乎闲聊

#百度信息集散地##我的实习求职记录#
全部评论
hxd,三面完多久官网流程才变得呀,是只有到了offer评估这一步才会打电话吗
1 回复 分享
发布于 2023-04-21 09:20 湖北
大佬能问问oc之后多久收到邮件吗
点赞 回复 分享
发布于 2023-04-24 23:38 广东

相关推荐

09-01 13:50
已编辑
字节跳动_客户端开发
不演了是吧,来吧,那就互爆,聊天记录.........................................................................................................................................................................................................................................!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!在此,请允许小弟我先诚恳的道个歉,这个标题是引流的。听说字节今年要招5000人,小弟也不知道最终这个数字具体是真是假,小弟目前能做的就是附上内推码并将各位兄弟姐妹们的流程跟进到底,小弟的🐎如下:【内推码:883G76D】(听说用这个内推码投递的都进字节了?)投递链接:https://job.toutiao.com/s/nSVy8-JLz6g最后,无论大家目前学历如何,当前面试过没过,最终会不会选择字节,小弟内心衷心祝愿大家最后都能收获满意的offer。如果大家有关于字节的公司文化、面试招聘、团队氛围、公司食堂、福利待遇等任何问题,大家可以在评论区互相讨论呦,小弟也定当知无不言!引流:
迷茫的大四🐶:输入内推码就能进入字节了吗
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
4
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务