一面 :下午两点开始 时长 80min

首先自我介绍

1 项目: 项目背景、技术 、架构 、为什么做这两个项目、项目实现了什么? 项目问的比较细:问了好多,优化呀,改进呀,借助第三方模块干了啥? 具体、具体、再具体, 当时怎么想的、怎么设计的、进行测试没? 能实现多强的功能?

主要讲解了 在线评测 这个项目,对于文件压缩,问的大多是思路,跟实现方法。

2 问我哈希, 哈希冲突, 哈希的底层实现, 哈希冲突的处理办法, 有几种方法,每种方法具体怎么处理,什么是哈希负载因子, 何时扩容、怎么扩容

3 map 和 unordered_map 问我怎么实现的, 有什么优缺点

**4 学校学习情况, 专业课排名 **

** 5 参加 ACM大赛没**

**6 ** 手撕代码, 二分查找 : 注意 :异常处理和代码耦合

7 算法 对各种算法的理解 , 比如 DFS、 BFS 、 递归回溯、 贪心、动态规划

8 手撕代码 : 组合问题: 在数组中找出和为target的两个数

我提供了 两种思路 :  一  : DFS思路        二:排序 + 对撞指针
后来面试官说了一种更高效的思路: 借助 unordered_map  存储
一趟遍历就可以解决问题

一面 面试官表示还不错:会向二面面试官推荐我

二面

一面结束3个小时后 收到二面通知 :

同一天下午7:10点开始二面 : 二面时长123min: 二面问的细、广

二面涉及 : C语言 C++语言 python 语言 MySQL html

自我介绍

1 : 项目: 在线评测:

1 实现了什么; 支持多少的用户同时访问: 底层怎么实现的,都做了什么?
2 时间和内存限制怎么处理的?
3 测试用例怎么处理的
4 都支持什么语言?
5 遇到哪些问题?

2 文件压缩

1 都遇到什么问题?为什么遇到这样的问题:怎么解决的?
2 什么时候做的?

2 问我什么时候能开始实习?最短实习多长时间? 问我愿不愿意转行做 golang 语言? 需要多久能够掌握golang的基础

**3 基础 指令 : top(这个问的细) free awk seed 当前进程怎么放到后台运行, 怎么获取 第十行 **

4 具体说 进程 和线程, 往细的说 , 说完他继续问我:
** 进程和线程的区别 **
进程可以调度吗?
上下文信息都包括什么?
线程切换需要保存上下文信息吗
了解协程吗? 说一说我是怎么理解协程的 ? 然后就说的比较细,主要从python 方面谈起 : 提到python的迭代器 : 生成器 : gevent等
** 谈谈 协程 和 进程线程的 区别

5 网络 : 浏览器输入一个www.baidu.com 后发生的事情,详细说
我就开始 bulabula…我说的比较细: 然后他听了会打断我了个问题之后 说,感觉我这方面没问题

6又谈到 TCP / UDP HTTP tcp为什么可靠?
我又开始 bulabulabula…说了一会之后 他有打断我,说行了,感觉没啥问题,

7 HTTP 可以用UDP实现吗? 答案是可以的,但不能保证数据传输可靠

** 8算法 TopK 问题 怎么解决**
我提供了两种思路:
1 :哈希(重复数据处理会有问题)
2 :最小堆
我问要不要写代码呢, 他拒绝了…
** 算法 9 跳台阶问题 **

** 10 让我打开leetcode 看我刷了多少道题: 汗 好尴尬 只做了163道**

算法11 在 leetcode 上 给我找了一道难度中等的题 :让我做: 二叉树的右视图 : 我思路没问题: 代码出了些问题:没运行出来

**算法 12 : 求数组中每个数字出现的次数 ** 我说可以用哈希思想

算法 13 找数组中出现次数超过一半的数字
我提供了 两种思路:
1 快排O(n lgN)
2 投票法 O(n) O(1)
面试官说了 一种受快排思想 启发的思想 ,直接 用一半位置开始一趟快排就可以了
**14 MySQL **
索引都有什么索引?
说一说聚簇索引 : 不知道 汗
问我 用过redie吗? 没用过(我只知道知道是啥 ,就是没用过) 汗

MySQL 答的不好: 我简历上只是说我 了解数据库,没敢说熟悉。

**15 问我要不要问他什么? **
1 我问了 C++协程
2 golang的难易度

二面 结束 : 面试官说 会和一面面试官交流, 要是有下一面的话,就是他们经理亲自面试了、期待ing

一天之内 连面 一面、二面第一次经历, 长达两个多小时的二面,也第一次遇到, 面完感觉好累啊。

百度的面试官真的好 和蔼呀 ,超级喜欢了、圈粉圈粉。

几天后,没有三面,说面试通过了,offer 过几天发… 期待ing…

百度一面 / 二面 总结相关推荐

  1. 百度地图(二) - 模仿百度地图搜索框

    百度地图(二) - 模仿百度地图搜索框 1 模仿百度地图搜索框 1 在activity_Main在添加 TextView <TextView android:id="@+id/tvSe ...

  2. 2017年暑假实习面经: 去哪儿网(一面, 二面, HR面, Offer), 腾讯IEG(一面, GG...), 百度(一面, 二面, 三面, offer)

    2017年暑假实习面经: 去哪儿网(一面, 二面, HR面, Offer), 腾讯IEG(一面, GG-), 百度(一面, 二面, 三面, offer) 经过几个月的努力, 春招应该就这么结束了.总的 ...

  3. cesium模仿百度地图二三维切换

    百度地图二三维切换效果感觉比cesium自带的更平滑 不过百度地图的二三维切换只是简单的三维视角切换,二维是垂直视角 //传入viewer和要切换的维数 onChange2D3DClick(viewe ...

  4. 百度一面+二面+三面

    不得不说,效率好高,爱了爱了 百度一面8.24七点 1.自我介绍,问大几了,能不能提前来实习 2.介绍你的项目,这里我说了好久,口干舌燥 3.怎么测的,思想,遇到的问题balabalabalabala ...

  5. 面试总结——百度校招二面跪了

    开篇:无论有多少磕磕绊绊,无论每一次摔得有多痛,请给自己留下记忆! 北漂近半年,由于个人原因错过很多校招,百度是第一家通知我面试的,心中难免欣喜万分,毕竟自己的运气还不差. 面试时间:2017年10月 ...

  6. vue2.0 唤起百度地图app_今天不谈哪个导航好!百度高德二合一APP体验

    [PConline应用]百度好还是高德好?这就好比是一个鸡生蛋还是蛋生鸡的问题,永远没有答案.除了每个人的使用习惯以外,这两款地图APP的确在很多方面各有侧重,比方说高德更注重导航定位,即便是再偏僻的 ...

  7. 百度香港二次上市,12 岁开发者、AI 机器人同台敲响“芯片代码锣”

    整理 | AI科技大本营(ID:rgznai100) 今日,继 2005 年百度在纳斯达克上市后,百度在香港的第二次上市.上市首日开盘价254港元每股,截至发稿,为 252 港元每股,总市值约为 71 ...

  8. ios charts显示固定个数_上次挂在了百度iOS二面不服气, 三月之期已到,这次终于拿下offer!...

    笔试.面试题 1.算法题 (1).请在1000万个整型数据中以最快的速度找出其中最大的1000个数? 这是一个经常被问到的问题,百度网上解法也很多. 这里仅提供基本思路,供参考:把1000万的整型平均 ...

  9. 百度地图二次开发——申请百度账号和ak(1)

    申请百度账号和ak 百度地图开发平台:http://lbsyun.baidu.com/ 进入控制台--选择创建应用 个人测试版本,白名单输入 星号即可,如果考虑安全性建议还是选择输入 保存后,选择查看 ...

  10. 百度一面二面三面 总结

    7.24 一面问了下项目,然后三道编程题 最长回文串,TOPk, 合并两个有序链表 7.28 二面 问了下项目,然后项目中那些可以改进的地方,一道算法题:判断一棵树是一颗二叉搜索树 7.30 三面 综 ...

最新文章

  1. string类型加减_测试人员应该知道的Redis知识(四) String
  2. python第三方库numpy-浅谈python的第三方库——numpy(终)
  3. chrome web获取mac地址_老鬼傻瓜式讲解网络知识:网络设备如何通过IP地址获取设备MAC地址...
  4. Silverlight+WCF 实战-网络象棋最终篇之非线程阻塞倒计时窗口(四)
  5. 【问链-EOS公开课】第十课 EOS 错误码整理
  6. 设计模式系列之七大原则之——迪米特法则
  7. MAC电脑常用效率工具推荐
  8. Node.js 应用故障排查手册 —— 正确打开 Chrome devtools
  9. Apache本地环境部署
  10. 让别人查看云服务器的文件夹,让别人查看云服务器的文件夹
  11. 调用某个按钮事件_高级UI晋升之触摸事件分发机制(一)
  12. Apache Kafka + Spark Streaming Integration
  13. QT学习记录:编译错误“no matching function for call toXXX“
  14. 中小学语文80个常用成语,附故事讲解,孩子写作必备素材!
  15. 天才少年George Hotz在自家车库亲手打造了一台无人自驾驶汽车!
  16. STM32-HAL-SPI-读写W25Q128FV-JEDEC ID(1)
  17. C++大数乘加减除比较操作集(含测试原码)
  18. unity制作图片下拉框
  19. 什么是类比估算法=自上而下的估算
  20. 百度地图使用的详细教程

热门文章

  1. stm32最小系统原理图
  2. ESP8266模块搭建最小系统原理图
  3. 高一计算机课期中考试总结反思,高一期中考试总结反思1300字
  4. 「ggplot2练习」画基因结构图
  5. Duplicate Cleaner Pro(电脑重复文件清理软件)官方中文版V5.15.0 | 重复文件查找王下载
  6. UESTC - 59 数据大搜索
  7. 计算机丢失dll文件夹,简单几招教你解决windows7旗舰版丢失dll文件
  8. haskell学习笔记(7)-高阶函数Curried functions
  9. 抖音那种一道光闪过转场效果是怎么做的?
  10. 高效工作-使用石墨文档进行信息收集