9月参加的网上笔试,选择主要做了一些行测的题(头一次做行测题),后面有三道编程题,做出来一道,卡在第二道了50%,感觉自己水水的,百度也一直没通知面试,以为被刷了就没抱什么希望。后来13号竟然发来了面试通知还是有点小激动。

要求9:00,并且提前二十分钟到,我早早出了门,8:20到达百度大厦,保安让去C座门前等着,路上碰到一位同校同学院的(也是有缘),还有一位北航学物理的,一路聊了聊有的没得,顿时感觉大家也都不一定是科班出身,我觉得聊聊天自己顿时没那么紧张了。

到了9:00百度大门才开放我们进去排队,我们因为来得早所以理所当然排在前面。最先拿到面试表,最先进入面试场。面试场设在食堂,这场面我还是头一次见,一轮二轮三轮分别有三块区域。

一轮:先自我介绍,我说了说自己会些什么,做的项目是啥,他问我项目可不可以访问,我当场给他写了网址(幸好前几天刚部署到试用的服务器上),我给他介绍了一些功能,他问我遇到过哪些问题,我说了说不过好像他并没有听懂,因为提到了session,所以问我session保存在哪里,关了浏览器session还在不在,我说保存在服务端,关了浏览器还在,他听完没说话记录了一下(感觉没毛病呀),问我冒泡排序和选择排序的区别,我说基本操作不一样,他让我写写冒泡排序然后优化一下,我写了最最基础的,他提醒我说如果初始有序是不是可以提前结束(非常感谢提醒)我又优化了一下,后来就聊我参加的比赛,我说了说题目以及我的算法。问我知道什么设计模式,我说单例模式呀,代理模式呀,还问我什么地方使用呀(这个答得很勉强)。一面说印象还不错,然后就水水过了一面。

二面:二面感觉乐呵呵的很面善,上来看我说不是科班出身呀,说身边同事也有同校的,然后问我java怎么学的,都学了些啥。问我超长数组怎么排序,我说用归并排序,他提示我是简单的归并吗(善意提示拯救我),我想了想好像多路归并,要用堆排序,问我复杂度是多少,还问我大根堆和小根堆复杂度一样吗,我说有什么不一样呢。又问我又什么方法检查数组里面的重复元素,我想了想用一个hashset每次存,一旦重复就返回,他说只能用简单的数组,我想了想,那就是一个排序问题呀,他没让我写,只说了思路。还问我aop有哪些应用,我说我记录日志是aop做的,他问我还有呢,我说事务处理,他问我什么是事务又什么性质,我说了一通,他说这是理想情况下,分布式的应用没那么简单。最后他问怎么在数据库中不改变表结构的前提下,新添一个字段(这个真不懂呀),我说那就新加一个表,关联查询,他说那效率太低了,我说那就在实体类中新添一个map(好吧这个我是瞎掰的)他说行吧~然后就让我三面去了。

三面:三面看上去比一二面成熟很多,自我介绍,说说我做的项目,解决过什么问题,我提到了html注入存在安全风险,他问我还有什么可能的安全问题,我说了sql注入、session验证。问了我的爱好,对爱好有什么研究,问我上学的时候有什么是最骄傲的经历、什么后悔的事,获得了有什么经验,还问我成长环境、学习成绩怎样,高考分数等等,然后问我接触过java以外的语言吗,我说Matlab、R,他说不要过度依赖语言,要广泛涉猎。还问我对百度印象如何,为什么来百度,百度有什么部门,想做哪方面的工作,职业规划等等。最后就让我回去等通知了…

总体感觉难度不大,可能是运气比较好,聊天的氛围很融洽,也可能是占了早到的光,结果没出我也不知道三面过没过,不过面试官最喜欢问的就是然后呢,所以不能让自己停下来,一定要继续说下去,这样才能压缩他们问问题的时间,最后立志一定要做以下两件事:
1. 恶补各种设计模式
2. 所有排序算法手写一遍

以上。

记2016.10.15百度面试经历,软件研发工程师相关推荐

  1. 百度校招——移动软件研发工程师一面,二面,三面经历(已拿Offer)

    百度校招移动软件研发工程师一面,二面,三面经历 一面: 手撕算法: ① 用两个栈实现一个队列: ② 实现一个单例模式: 写出来后又问了我这种写法多线程并发下安全吗? --不安全 那如何保证单例模式多线 ...

  2. 记一次海康威视的面试经历

    参加的岗位为 数据平台-云计算开发工程师 面试有两次,第一次是技术面试,有两位 个人感觉一位是技术人员,一位是类似项目经理的人员. 面试内容包括之前的项目,k8s的相关内容.容器网络.多进程,多线程, ...

  3. (四)记一次人生第一次面试经历,快来查阅

    一.话题渲染 有天上课,突然发现辅导员在年级群发了一则招聘信息,是关于广州富米科技有限公司的.我看到该公司也在招聘校园大使,主要负责宣讲会那天协助现场的.于是乎,我就果断地联系上了负责人,并争取机会, ...

  4. 记一下金山云实习生面试经历

    简要说下流程先== 一面 1  自我介绍 2 因为还在职所以问了一下目前做的项目,具体了解了下底层是什么实现,我的任务是什么,以及遇到的一些问题. 3 针对简历问一下对linux的理解程度怎么样,使用 ...

  5. 记一次欢聚时代面试经历

    上个星期受邀请到欢聚时代面试,坐了一个小时左右的地铁并且找了好一会儿才找到欢聚时代的大厦.欢聚时代有一层楼专门作为面试使用的,环境很好,设计有特色和艺术感.在沙发上等了一会儿,就遇到了面试官,看起来3 ...

  6. 2021秋招面试经历----硬件工程师

    先介绍一下楼主情况,2021届毕业生,本硕都是车辆相关,硕士阶段主要在做电子类工作,所以投的大都是非车企的硬件工程师岗位. 从2020年3月开始找实习,到2020年10月签约,前后投递了差不多六七十份 ...

  7. 百度面试测试开发工程师内容

    技术面: 已通过. 一面问题汇总: 1.写一个二分查找. 2.介绍自己的项目,然后问了一个问题.我的项目中 异步的队列请求,如果队列不够放了怎么办? 处理失败了怎么办?会一直不停请求吗? 3.如果we ...

  8. 百度 合肥地区 软件研发工程师 笔试题

    今天上午在科大参加的笔试. 一.简答题(30分) 1.用简单语言描述数据库操作步骤. 2.TCP/IP四层结构. 3.MVC结构,介绍各层结构的作用. 二.算法题 1.输出所有由a-z,0-9组成的三 ...

  9. 【面经】百度校招面试经历 - 2020.08.01

    百度面试经历 意外之喜 实习经历 项目经历 设计模式 单例模式 主要解决 优点 缺点 使用场景 注意事项 单例模式有什么种类 饿汉模式(线程安全,可用) 懒汉模式(线程不安全,不可用) 懒汉模式(线程 ...

最新文章

  1. 试水区块链出版?纽约时报在招人了
  2. swagger3 设置值可以为空_【Swagger2】【3】API注解详解,以及注解常用参数配置
  3. printf 指针地址_数组指针和指针数组
  4. 初识Hadoop:大数据与Hadoop概述
  5. python安装依赖比较慢的解决方法
  6. 免费学python的网课-学习python的时候观看网课学习还是买书学习效率高?
  7. 编程没点为什么,生活就是十万个为什么
  8. 《Pyhton语言程序设计》_第7章_对象和类
  9. 在计算机中 用于完成系统配置的文件是,历年真题:全国2015年4月自考02323操作系统概论考试试卷以及答案...
  10. Android开发者指南-用户界面-拖放-Drag and Drop[原创译文]
  11. DWF是个什么格式,要怎么进行相应的格式转换?
  12. ad中电容用什么封装_贴片电容有什么用其中作用有哪些?
  13. 6.7 【实例】窗口查看器
  14. 「测试人的恶梦」测试用例设计之电梯、杯子、桌子、椅子、洗衣机
  15. myeclipse中导入的js文件报错(出现红叉叉,提示语法错误)
  16. redis:redis-cli使用
  17. SpringBoot之从零搭建博客网站
  18. iOS16锁屏可定制,WPS回应“删除用户本地文件”,紫光集团重整阶段即将收官,今日更多大新闻在此...
  19. 闪击6偏大偏小?_WEN开箱 | 开箱李宁闪击5季后赛版探讨对比普通版和闪击3怎么选...
  20. yolov7正负样本分配详解

热门文章

  1. 深入浅出神经网络与深度学习
  2. 2021冬-不靠谱的老板-nps软件和云服务器实现内网穿透
  3. 三菱modbusRTU通讯实例_基础知识 | 三菱FX3U4AD模拟量输入模块
  4. ██哈罗出行自动化测试抢单测试程序
  5. SPI硬件电路设计,SPI协议
  6. pyqt5 刻度条 尺子 刻度尺叫啥都行
  7. arcgis 界线外 遮盖_ArcGIS制图——不同种类、等级界线叠加只显示优先界线的方法...
  8. 【0325】分组密码
  9. 仿摩拜单车APP(包括附近车辆、规划路径、行驶距离、行驶轨迹记录,导航等)
  10. c语言作业的搜题软件下载,C语言搜题神器下载-C语言搜题神器秒出答案下载 安卓版 v2.1.7- 游娱下载站...