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++工程师#
全部评论
同学tql,奖品安排上啦!感谢参与面经征集活动技术专场(活动详情:https://www.nowcoder.com/discuss/445455)
点赞 回复 分享
发布于 2020-08-24 11:11
lz是有rpc的项目吗
点赞 回复 分享
发布于 2020-08-13 13:01
请问io多路复用主要考察什么?select,epoll的区别?考察底层实现吗
点赞 回复 分享
发布于 2020-08-13 12:39
阿里hr面1h是真的顶
点赞 回复 分享
发布于 2020-08-13 09:37
阿里问的真的好难
点赞 回复 分享
发布于 2020-08-13 00:28
清华大佬 果然强
点赞 回复 分享
发布于 2020-08-12 23:17

相关推荐

方向:蓝心小V等智能体方向面试体验:五颗星★★★★★,vivo的业务老师还是很专业的,也很有耐心哈哈bg:211本(HZAU)-985硕(WHU) 1段大厂产品面试问题:1、自我介绍😻俺侧重讲了我对AI类的APP的使用和理解(放钩子,吸引面试官提问哈哈),并谈了一些我自己有关prompt的书写经验,比如牛客网有很多博主分享的prompt实际书写经验以及吴恩达的prompt engineering课等2、对比一下你上述提到的AI类的APP的优劣势😻俺已经提前准备了这个问题,对比了豆包&文心一言、Deepseek、ChatGPT以及oppo的小布(因为展开的维度比较多,面试官不得已在我没发挥完之前喊了停)3、根据你上一段实习的测评经历,谈谈如果你是PM,你如何确定AI智能体的测评维度😻这个倒是没准备,不过还好我对简历中测评经历深挖足够,并在面试前看了b站up的大量测评,并在面试前看了b站up的大量测评以及牛客AI专区里大厂PM的测评分享(见图),因此从技术链路的角度给了五个维度4、文科背景,为什么要做AI方向的产品呢😻这题我主要结合了为什么要做产品以及我对AI产品的理解5、你做AI产品的优劣势😻我从技术背景缺乏、AI实际落地等等角度给了点自己的思考6、你的兴趣爱好有哪些😻哈哈哈我疯狂和咱们AI方向靠拢,大体说了自己阅读产品相关的书目,刷人人都是产品网、牛客网的产品社区分享巴拉巴拉的面试官介绍业务相关😸反问(经典三板斧)1、对实习生的期待2、面试表现以及值得优化的点面试官夸了俺逻辑表达很好、实习经历和对智能体的了解也很符合岗位JD(当场感觉稳了)3、面试流程😼总结:自我介绍部分多放钩子。面试前大量了解岗位JD的相关内容。整理面经文档,日常多练习面经问题,注重分点、结构化表达。多刷牛客网的产品社区和人人都是产品网(实际落地)+体系化阅读产品的书目(理论积累),******。如果有其他面试/简历问题,可***私信评论哈,或者@vivo招聘 或是在gzh vivo招聘里蹲一下日常实习岗哦😍😍 产品经理面试  AI产品经理  大厂  vivo招聘
查看6道真题和解析
点赞 评论 收藏
分享
评论
3
35
分享

创作者周榜

更多
牛客网
牛客企业服务