首页 > 面试复盘 | 哔哩哔哩二面(后端开发数据方向)
头像
奔跑的蓝盒子
编辑于 2021-08-30 21:59
+ 关注

面试复盘 | 哔哩哔哩二面(后端开发数据方向)

8.17 哔哩哔哩二面 大数据部门

一面基本上是纯项目面,也忘得差不多了,8.12号面的

  1. 自我介绍

  2. 大数据平台详细介绍(项目,应该是匹配度比较高吧)

  3. 项目中所遇到的困难

  4. 怎么学习hadoop那些套件的(赶紧解释自己只会简单的使用

  5. 数组和链表区别,平常呢,我们都只会在末尾添加元素,什么场景下会做插入元素,插入排序复杂度多少?怎么改进呢?

  6. hashmap原理,如果说查询操作很多,插入操作很少,怎么改进hashmap,如果存的key是userid,hashmap使用红黑树查询效率是logn,那怎么优化呢?如果userid是int型的怎么优化呢?(答不会,面试官给我讲了位图)如果userid是string型的又怎么优化呢?(答不会,面试官给我讲了布隆过滤器)

  7. 怎么实现多线程计数器呢?优化优化优化

  8. AtmoicInteger和使用synchronized有什么区别吗?(我没了解过AtmicInteger的实现,于是面试官又给我讲了它的实现原理。。。

  9. 如果用一个线程写,多个线程读,怎么做呢?优化优化优化
  10. 毕业论文怎么样了,什么时候毕业,如果通过面试能来实习吗?不能,导师不放我
这面试官emmmm挺好的,整个面试下来,面试官说的话大概是我的两倍。感觉是他在给我上课,因为我只会基础回答,优化就不会了,然后他就自问自答。
项目问了20分钟,优化优化了40分钟...

一点儿总结

从7月份到现在,面了几十场面试了,总体感觉是比较重视基础+项目,算法题都出的很简单,没跑出过《剑指Offer》,在学习基础八股文之外,也要注重以下知识的广度扩展,知识深度的挖掘,比如项目的技术选型,可以多对比几种技术,多了解前沿技术。

回答的不好的问题


- AtmoicInteger和使用synchronized有什么区别

8.26日更新

HR打电话给了口头offer,似乎没有HR面,也没有意向书??说十月谈薪

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐