作业帮 一面

情况说明:本来在boss上投的后端岗位,不知道为啥直接给安排了运维岗位的面试。

  1. 对于面向对象的理解,以及抽象、多态、代码复用,Abstract Class ,Interface
  2. AOP,面向切片编程,动态代理,反射
  3. 了解哪些数据结构
  4. 单向链表和双向链表的区别(回答时间复杂度平均下来都是O(n),这有问题吗?)
  5. 那为什么使用双向链表
  6. 乐观锁悲观锁
  7. HashMap为什么线程不安全
  8. ConcurrentHashmap
  9. Hashmap如何解决哈希冲突
  10. 那hashmap使用了单向链表还是双向链表?
  11. HashMap可以使用什么样的Key?可以使用Array作为Key吗?
  12. 我回答的是只要有hash方法就可以作为Key,而Java所有对象继承自Object,要么重写,要么直接使用Object的Hash方法。
  13. 到这里我真的感觉有点傻逼,面试官给人的感觉是从不会给你肯定的答案,会翻来覆去的重复一个问题,反复地追问。这块有点受不了了,直接反问会有人使用Array作为key吗?这不愚蠢吗?结果还在追问可不可以
  14. Redis有哪些结构
  15. 计算机网路,TCP,OSI七层模型
  16. 手撕:最长不重复子串。懒得写了
全部评论
请问,是在线面试吗?还是线下的啊
1 回复 分享
发布于 06-21 09:32 四川
佬,我也被转到了运维,是不是后端开发(运维这个)😁,他没有问什么项目相关问题吗?
点赞 回复 分享
发布于 06-19 12:34 黑龙江
佬,你这个有笔试吗
点赞 回复 分享
发布于 06-19 15:02 黑龙江
可能是想看对array不能作为key解释一下吧,技术上可以实践上确实不会这么做,估计想问问你为什么
点赞 回复 分享
发布于 06-19 20:45 黑龙江
运维岗位,问这么开发的东西啊
点赞 回复 分享
发布于 06-20 11:35 北京
啊?这是运维吗 这面的开发吧
点赞 回复 分享
发布于 06-28 16:02 浙江

相关推荐

09-20 20:17
门头沟学院 Java
1. 手撕1: 开平方2. 手撕2: 给定n, 求一个序列a0-ak,使得序列长度最大, ai > 1, a0*a1*...*ak = n3. 地球上是否存在一个点, 向南10m, 东10m, 北10m回到原点(不会, 很早看过, 忘记了)4. 长链接转短链能不能不冲突, 能否不使用哈希算法?(这里我已经震惊了, 感觉将一个长字符串映射到一个短字符串空空间, 不可能存在双射, 不管是什么映射规则必然就会出现冲突, 我这里也解释了我的想法, 让我继续想) 5. tcp的可靠性保证6. mysql的主键如果是一个随机字符串而非数值, 插入的时候会有什么问题? (我说了一个可能会导致B+树节点频繁分裂, 被追问是否还有, 最后说不会, 他说对于字符串如果用模糊查询可能会存在索引失效的问题。。。 我都知道主键了, 我还模糊查询? 知道主键不一般就是精确主键吗???)7. 场景题目: 设计一个论坛发帖, 可以个人对个人、 个人对群组、 版主对所有人发信息(问题没有描述清楚, 直接说不会)8. 最有成就感的事情(说了一个非技术, 在人际交往的, 被追问为什么当时那么做, 是什么驱动的? 我: ??)9. 反问  (业务, 答交叉面试, 遂结束)这是正式批, 之前的提前批作业帮感觉答得很挺好但是一面一轮游。 没想到正式批捞了, 但是一直被追问, 而且个人感觉面试官追问的特别离谱, 有点生气了, 最后我的态度也不太好, 摆烂无语了, 犯下了秋招七宗罪的傲慢之罪
点赞 评论 收藏
分享
3 18 评论
分享
牛客网
牛客企业服务