10.20 百度 移动工程师 一、二面

一面

  1. 自我介绍
  2. 对移动端开发的技术准备 (无...),只能问通用八股和项目了
  3. 拷打实习经历
  4. 拷打项目
  5. 项目数据库是如何设计的,接着问 数据库三范式
  6. 数据库的索引 优缺点
  7. 简单 SQL 题
  8. 判断两个链表是否相交 口述
  9. 代码手撕 最长无重复子串 (噩梦,第一次面试时太紧张没写出来的题,现在又遇到了。结果不出意外的还是没写出来😣)
  10. LRU 设计, 口述
  11. HTTP 状态码
  12. HTTP 和 HTTPS 区别
  13. tls/ssl 握手
  14. DNS 解析流程
  15. 对移动端的了解
  16. 挑一个项目讲讲
  17. 自己的优点
  18. 有没有钻研过源码,讲了 gin 的源码和设计 (对源码的理解来源于八股)
  19. go 和 cpp 的区别

反问:

  1. 部门。 企业办公,周末是集中面试,下一轮可能就是不同部门的面试官。
  2. 客户端学习

没想到给二面了

二面

  1. 自我介绍
  2. 拷打实习。
  3. 挑一个项目讲讲。 这次拷打比较深入
  4. 二叉树先序遍历
  5. 讲讲哈希表底层数据结构,哈希碰撞,大量哈希碰撞底层的优化
  6. 面向对象三大特性
  7. c++ 内存管理 (不会,只知道delete,没有gc)
  8. 手撕简单题 不使用额外空间,合并有序数组 (没想到好的方法,暴力写了个 O(n^2) 的)说我写的太复杂了,下去多练

反问:

对我面试表现的评价:实习和项目讲的很好,算法太菜,多练。

最后挂了。

每次面试手撕代码都会紧张。笔试时状态还行,一到面试就紧张,因为我写的慢,害怕让面试官等太久了。总之,菜就多练

#百度求职进展汇总##百度正式批#
全部评论

相关推荐

点赞 1 评论
分享
牛客网
牛客企业服务