2020校招百度自动驾驶、阿里淘系后端面经分享

百度校招提前批-后端开发

一面 1h

  • 不同排序算法是否稳定,你知道哪些稳定排序算法
  • I/O 多路复用
  • TCP 拥塞控制
  • Redis 单线程为什么效率高
  • 如何提高单台服务器的并发量(我答:多进程/多线程、drop)
  • C++ 为什么继承的析构函数必须是虚函数
  • C++ 多态如何实现
  • 算法题
    • 两数之和
    • 单链表判断是否是回文串
    • 快速排序

二面 1h

  • 实习工作内容
  • Go 的优点?为什么用 go
  • 协程和线程的区别,协程同步调用的时候会被阻塞吗?
  • 什么时候用协程,什么时候用线程
  • 了解并发吗?为什么有并发?有什么问题?
  • 了解哪些锁?
  • 进程间的通信机制
  • 用过 Linux 的哪些命令?grep 你用哪些参数?
  • Linux 的 /proc 和 /dev 目录,了解吗?

三面 1h / 四面 40min

主要是之前实习的工作内容,以及个人规划之类的问题。

阿里校招-后端开发

一面 1h

  • 网络
    • TCP 如何实现可靠传输
    • TCP 的拥塞控制
    • HTTP 1.1 和 2.0 的区别
    • HTTP 如何发送 cookie
    • HTTP 302 状态码?原理是什么?浏览器是如何处理的?
    • HTTPS
    • 四次挥手的 TIME_WAIT 与 CLOST_WAIT 状态作用
    • XSS、CSRF 等 Web 攻击方式原理及防范
    • RPC 框架中,服务发现的时候是每次 call 的时候都重新连一个 ip,还是使用一个长连接?(这个有同学可以帮我回答下吗)
    • RPC 不同序列化协议了解吗?优缺点是?
  • redis
    • zset?
    • 一个 key 最多能抗住多少的单机 QPS
  • Linux
    • 如何分析进程的消失原因?
    • 如何在不同机器间传输文件
    • 如何看文件大小
    • 分析 nginx 日志文件中请求量最高的前 10 个 path。日志文件格式是 {timestamp} {path} {...},每有一个请求会生成一行日志(awk uniq sort head)
  • 数据库
    • 数据库的性能优化做过吗
    • 水平拆分概念?优缺点?不同的表之间如果关联,要怎么处理?
    • 悲观锁,乐观锁?乐观锁是如何实现的?乐观锁失败时会怎样?
    • 事务的隔离级别与并发问题
  • 操作系统
    • 死锁的形成条件、预防/避免/检测/解除
    • 解决哈希冲突的方法
  • 前端
    • 小程序的鉴权机制,OAuth2.0 原理了解吗?微信后台是怎么交换 userid 的?
    • 小程序的实现原理?为什么安全?视图层和逻辑层怎么通信?
    • 用过哪些前端框架?它们的区别是什么?

二面 1h

  • 工作内容等
  • 自己平时分析过源码吗?
  • 怎么学习新技术?
  • 快拍、归并;适用场景?
  • 哈希表的实现;了解一致性哈希吗
  • 进程、线程、协程的通信方式
  • 进程、线程、协程的区别,为什么协程效率高
  • redis 介绍下,平时用过吗?为什么能扛住高并发?
  • 如何用 redis 实现一个分布式锁?
  • 数据库和 redis 如何实现一致性?
  • redis 的缓存击穿
  • 服务器长连接的个数受什么制约?每次建立连接,需要分配哪些资源?
  • session 与 cookie 的区别
  • rpc 的原理
  • CAP 理论
  • 如何实现一个分布式 session 服务

三面 1h

  • RPC 框架有哪些组成部分?
  • 如果线上服务出了问题,一般怎么排查的?
  • 你排查过哪些线上问题?
  • 其他是一些个人经历相关的问题

四面交叉面 1h

  • 自我介绍,主要是项目经历和实习的工作内容
  • 对比不同 RPC 框架比如 dubbo 的设计差异吗?
  • 你觉得实习期间相比于实习前,对你的最大提升是什么?
  • 如何应对突发流量
  • 有哪些印象深刻的事故 fix?

HR面 1h

  • 工作内容
  • 职业规划
  • 实习遇到的难题与解决过程
  • 实习的最大收获
  • 实习期间有哪些工作以外的对团队的贡献
  • 个人性格,优缺点
  • 你觉得你最想提升自己哪一方面的特质
  • 你觉得周围人眼中的你是什么样的
  • 你希望给人留下怎样的印象
  • 最遗憾的事
#面经##校招##阿里巴巴##百度##C++工程师#
全部评论
清华大佬 果然强
点赞 回复
分享
发布于 2020-08-12 23:17
阿里问的真的好难
点赞 回复
分享
发布于 2020-08-13 00:28
百信银行
校招火热招聘中
官网直投
阿里hr面1h是真的顶
点赞 回复
分享
发布于 2020-08-13 09:37
请问io多路复用主要考察什么?select,epoll的区别?考察底层实现吗
点赞 回复
分享
发布于 2020-08-13 12:39
lz是有rpc的项目吗
点赞 回复
分享
发布于 2020-08-13 13:01
同学tql,奖品安排上啦!感谢参与面经征集活动技术专场(活动详情:https://www.nowcoder.com/discuss/445455)
点赞 回复
分享
发布于 2020-08-24 11:11

相关推荐

3 34 评论
分享
牛客网
牛客企业服务