本人在校招时的面试经历

本人在校招时的面试经历

作者: 冷文

全网最全的网络资源分享网站

手机扫码查看

标签:

冷文面经

特别声明:文章多为原创,资源一般为网络转载,如有侵权请联系!

本人在校招时的面试经历

百度提前批(本来投的是后端开发,但三面让调剂到测开)

一面

  • 自我介绍
  • 介绍一个自己熟悉的项目
  • 介绍一个自己熟悉的框架
  • Java常用的数据结构
  • 你当时是怎么使用elasticsearch的?
  • rabbitMQ有哪几种模式
  • 说出常见的几种排序算法以及他的时间复杂度
  • 手写一个冒泡排序
  • 手写将一个10进制的数字转为7进制
  • String和StringBuffer的区别
  • 将1~100这100个数字放到长度为100的数组里面,乱序,现在有一个数变成了-1,请在时间复杂度为O(n)的情况下找到这个数原本是几以及下标
  • SQL优化有了解吗
  • 查询数据库中某张表的前三行
  • 说出几个常用Linux命令
  • Linux命令如何查看进程为abc的进程

二面

  • 自我介绍
  • elasticsearch的接口返回值是什么样的
  • elasticsearch和MySQL有什么区别
  • 手写一道业务题
  • 本来没有下面的问题,晕,因为我业务题拿Python写的,所以才有
    • Python中的基本数据类型有哪些
    • 说出几个你常用的包名
  • 回到Java,Java中static关键字有什么作用
  • 进程和线程的区别
  • Linux如何找到文件中包含aaa字符串的文件
  • Linux批量将文件中的aaa换成bbb

三面(挂)

  • 你能通过前面的技术面试说明你已经到达我们的用人标准了,这里就不再问技术问题了
  • 你面试的岗位是Java后台开发,我们部门向将你调剂到测试开发,是否服从调剂
  • 你愿意学习测试开发吗
  • 如果你面试的其他公司和我们公司同时向你发offer,你回来我们公司吗
  • 你认为你有什么优点,你有什么不足,你的自学能力
  • 最近在看什么书

百度散招(测开)

一面

  • 自我介绍
  • Linux下如何查看内存
  • Linux如何找到文件中包含aaa字符串的文件
  • 进程和线程的区别
  • 地址栏输入URL然后按回车之后会发生什么
  • Java中static的作用
  • Java中如何使用线程
  • Java中接口和抽象类的区别
  • Java中的引用和C++中的指针有什么区别
  • 我们现在要测试微信发红包的功能,请问你该如何设计测试用例
  • 智力题: 烧完一根绳子需要一个小时,我现在想通过烧绳子的方式来计时15分钟,我该如何烧

二面

  • 自我介绍
  • Linux下查看某个端口占用情况
  • Linux批量将文件中的aaa换成bbb
  • 如何更改Linux中文件的权限
  • 写一个Vue的模板,假设后端返回了一个菜单栏列表,用Vue将将菜单栏渲染出来
  • 写一个快排
  • 数组中出现次数超过数组长度一半的数(剑指offer原题)
  • 业务题: 给一个配置文件,配置文件中有线程数,深度,目标URL,图片保存目录,写一个程序读取配置文件实现多线程深度优先爬取一个URL下的图片
  • 在刚刚的题中URL下的其它链接有可能重复,请问该如何解决

三面

  • 什么时候可以来实习
  • 你的职业规划
  • 你为什么投测开岗位
  • 我现在有一个APP,进入的时候会有一个广告,请设计测试用例测试这个广告
  • 给一个字符数组,输出所有的组合,不是拍列,如数组是{a,b,c},我们要输出["","a","b","c","ab","ac","bc","abc"]

通过

当当(Java开发)

一面

  • 自我介绍
  • 关于Java序列化说说你的理解
  • Java如何实现多线程
  • 数组和链表在内存中分别是如何存储的
  • 讲讲springAOP
  • 除了日志外在给出一个用到AOP的例子
  • 关于zookeeper你是怎么理解的,怎么使用的
  • 你是如何用zookeeper做两台服务器数据的同步的
  • 别人一般都只使用一套框架,你为什么第一个项目的持久层框架使用的是spring data jpa,而第二个项目使用的是mybatis
  • 看看刚刚做的笔试题中的算法题,说说你是如何做的

二面

  • 自我介绍
  • 如果不序列化的话,在分布式情况下直接传输对象会有什么异常
  • Java中抽象类和接口的区别
  • 给出一个使用抽象类而不使用接口的场景
  • 说说springIOC
  • 有看过spring那些部分的源码
  • 既然你看过beanfactory的源码,那讲讲他的过程
  • Java反射机制
  • 你是如何使用easymock的
  • 谈谈你对前后端分离的看法
  • 你是怎么使用Redis的
  • Redis数据库-缓存一致性问题该怎么解决
  • 写一个快排

三面

  • 自我介绍
  • 我看你简历上拿了不少奖项,能说说你在微信小程序大赛上的得奖项目吗
  • 聊一聊刚刚笔试的算法题你是怎么写的
  • 你有什么职业规划
  • 我看你在简历上有写到用过OpenCV,正好我也用过,你能说说你在使用OpenCV时又遇到那些问题吗
  • 你对当当的开源产品知道那些

面试通过,已据

小米(小爱同学-Java后端开发)

一面

  • 自我介绍
  • 介绍一个你的项目
  • 你介绍的项目就是你简历上这个博客,你上线了我可以访问下吗?
  • 我看你平时喜欢自己做一些东西,但我技术栈是C++的,对web不是很了解,就不问你web相关的知识了
  • 能讲讲你理解的RESTful吗
  • MySQL的引擎有了解吗
  • MySQL的索引有了解吗
  • MySQL的索引底层数据结构是什么
  • MySQL为什么使用b+树作为索引,算了算了,这个问题太底层了,你应该接触不到,不用回答了
  • Redis有用过吗
  • Redis的物种数据类型那种数据类型你用的最多
  • Redis的设置过期时间有用过吗
  • Redis的淘汰机制有了解吗
  • tcp三次握手
  • 手写一个二叉树的中序遍历非递归
  • 对链表排序的话使用哪一种排序比较合理,为什么
  • 那其他排序为什么不适合链表排序

二面

  • 自我介绍
  • 说说你对面向对象的理解
  • 一个字符串,中间有几个数字,找出第一次出现的数字,比如"a -123bcs9 8221c"输出-123,"absks212"输出212
  • 一个字符串,输出每个字符第一次出现的位置和最后一次出现的位置差。两个相同字符中间的部分全部不算
  • 输入三角形的三条边,判断是否可以构成三角形
  • 如果我输入的数据是int的最大值会怎么样,你的算法应该怎么改可以避免
  • jvm有了解吗
  • 最近在看什么书
  • 你说你最近在看设计模式,那说说你看了那些设计模式
  • 从这几个设计模式中挑出一个你最熟悉的给我讲讲

通过

1VMkJU.jpg

分享到:
打赏
未经允许不得转载:

作者: 冷文, 转载或复制请以 超链接形式 并注明出处 冷文博客-冷文学习者
原文地址: 《本人在校招时的面试经历》 发布于2020-4-3

评论

未显示?请点击刷新
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Sitemap