百奥家庭互动提前批笔试一面二面HR面凉经

总体时间线

投递简历:2021-8-25
笔试:2021-8-28
一面:2021-9-7日收到hr电话约第二天早上10:30视频面试
二面:2021-9-18
HR面:2021-9-22
结果:2021-10-25询问HR,才得知已经挂了,但是官网流程没有显示,而且没有感谢信

提前批笔试

在线笔试,使用的是自家平台,三道编程题

第一题:给定pattern串和text串,pattern串中有'?'代表匹配任意字符,求在text中第一次匹配到的索引。比如text = "abcdefg", pattern = "cd??",返回2.

第二题:有n个业务窗口,有m个人要办理业务,每人班里需要一定的时间, 时间队列为t,要保证窗口办理完一个人的业务后就马上为下一个人办理业务,请你返回一个数组,记录每个人去哪个窗口。

例子:

input:
n = 3
m = 6
t = [15,20,10,25,5,20]
output:
[1,2,3,3,1,2]

一开始1 2 3号窗口三个人都去,10分钟后3号窗口空了,下一个人第四个人去3号窗口;又过了5分钟1号窗口空了,第五个人去办理;有过了5分钟2号窗口也空了,第六个人进去

第三题:给定一长度为n(n<500)的数组arr,从中找出m个数的加和为k,请你求出满足这个条件的组合数目。我没想到怎么做,就写了个dfs版本的

一面

9.7日收到hr电话约第二天早上10:30视频面试,使用腾讯会议,中面试了50分钟左右

有两个面试官

  • 自我介绍
    1. 看你的项目看你跟我们业务不是很相关,就问一些基础的
  • 如何实现短链接问题?
    1. 我一开始答了用缓存(比如redis)来查找短链接对应的真实链接
    2. 面试官表示你还没有说怎么样讲长连接转换为短链接
      1. 用哈希算法
      1. 怎么解决冲突问题?
      1. 语塞了
  • 如何设计一个游戏地图的寻路?
    1. 用动态规划
      1. 然后让我演示,我就用白板演示,结果出现了bug
    1. 用bfs
      1. 我同样用白板画简单的地图演示,解决了动态规划存在的问题
    1. 如果是一条贪吃蛇的寻路问题,你要怎么改进?
      1. 主要是蛇身体所在的地方和障碍物是不可达的,因此在上述基础之上改变标记算法,根据蛇身体所在位置更新
  • 反问:
    1. 我学的比较杂怎么样?
      1. 学的杂不是问题,基础更重要
    1. 部门主要做什么有哪些?
      1. 不是简单的CRUD,追求性能,因此使用原生JDK编写算法、JVM调优、框架定制化更多(太棒啦😍)

二面

  • 堆排、快排
  • 统计文本词频top n,切分文本的方式
  • 10中类型的卡抽5张,保证两种类型以上,你能想到多少种方法
  • 反问
    1. 技术栈:Netty和Redis
    2. 对我有什么建议:问的都是发散的题,回去好好发散一下

三面(HR面)

总用时四十分钟左右,分为很轻松,像是聊天。其实问了挺多的,但是大多记不住了。

  • 自我介绍
  • 你是哪里人?
  • 更倾向于哪个岗位,为什么?
  • 如果后端开发岗位不够了,让你做前端,但是有培训你愿意嘛?
  • 公司离你家比较远,你会介意吗?
  • 你参加过挺多比赛的,哪一个印象最深刻,为什么?
  • 反问
    1. 公司更看重校招生的什么?基础
    2. 毕业前去实习的话导师会协助完成毕业设计吗?会

总结

第一个HR面挂,HR面之后一直没有消息,结果真的挂了😥
#百奥面经##百奥##面试题目#
全部评论
那估计我也是挂了。
1 回复 分享
发布于 2021-10-29 22:27
我敲,感觉挺难的
点赞 回复 分享
发布于 2022-09-15 21:24 北京
想问问楼主三面之后有收到更新简历的邮件吗?这个是不是每个人都会收到
点赞 回复 分享
发布于 2021-11-17 18:15
说真的我很不懂他家hr挂人的根据
点赞 回复 分享
发布于 2021-11-17 02:42

相关推荐

ming_ri:“很抱歉,您的简历和我们当前的职位需求不是很匹配”
点赞 评论 收藏
分享
03-12 15:34
已编辑
北京邮电大学 Java
呓语0613:老哥你这黑马点评改造是在哪里看的
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客企业服务