快手一、二、三面+诺瓦科技一面,Java后端校招

8月8号4场面试,诺瓦早上9点开始,快手是10点,一面二面之间隔了10min,中午HR打电话约下午2点3面。

诺瓦科技(34min)
  1. 不用做自我介绍了,建立我有,你大概说一下自己的职业生涯规划,未来的发展目标。
  2. 你觉得企业后端和大数据有什么关系么?
  3. 假设公司需要转其他语言是否愿意?
  4. 你对Java的理解?觉得自己对Java的理解程度如何?
  5. if if if 和 if else if else if 你觉得有什么区别?
  6. 你觉得switch case 和if else if 有什么区别?
  7. 如果只有四个逻辑分支,用哪种?
  8. 在使用上两者是可以互相替代的么?
  9. For while 递归这三种循环的区别
  10. Int 用来存储年龄合适么?不合适应该用什么?除了short呢?
  11. Java 中是否有无符号类型?Java 如何实现无符号类型?
  12. 是否在项目中尝试用到过无符号?现在你的项目的什么地方能使用无符号去优化一些东西。
  13. 在写代码的时候,Python 有没有办法去实现去减少这种弱类型语言所产生的判断。
  14. 在python中能否实现一些自定义类型?在传输参数的时候能否限定传入的参数类型。
  15. 在做项目的时候是以什么样的心态和目的去完成的。
  16. Java 有没有对自己的业务做过封装。
  17. 是否愿意对自己的代码进行封装。
  18. C 和 Java 的区别是什么?
  19. C 语言里面开多线程很麻烦,在Java 里面有没有用过多线程。
  20. 使用多线程引入了什么问题?
  21. 你知道的锁有几种?
  22. 进程间的通信、多PC之间的通信方式有哪些?
  23. 反问环节?
  24. 问了面试官对面试的评价,面试官说我引导不动,一直在试图证明自己的逻辑是对的。


快手一面(50min)

  1. 谈一下HashMap ?
  2. HashMap 为什么使用红黑树而不使用AVL 树?
  3. 红黑树插入节点的时间复杂度是多少?普通的AVL树是多少?
  4. 你刚才提到Jdk 1.8中计算桶下标,使用了对象的hashcode高低16位做异或运算来计算,为什么要这样做?
  5. 链表转红黑树的阈值为什么是8?
  6. 为什么去学习Java 并发?
  7. 线城池里面的工作队列的作用是什么?如果使用非阻塞的队列会产生什么问题?
  8. Redis 使用了哪些数据结构,底层的实现原理?
  9. set 和 zset 的区别?
  10. Set 里面存的单个数据太大怎么解决?
  11. 拆分的原则是什么? (回答了,将用户ID做hash 使用分布式存,其实不会,瞎说的)
  12. 那数据量要是从万级别增加到千万级别呢?分布式还能用么?(答了用一致性hash动态扩容,还是瞎说的)
  13. Kafka 怎么使用的?
  14. Kafka 和 消息队列的区别是什么?它具有什么特点使得它适合用来做消息队列?存在什么问题?
  15. 消息队列为什么选择Kafka?
  16. Kafka 的速度为什么这么快?
  17. 手撕代码—二叉树中序遍历非递归。
  18. 给一个年月日,计算这是这一年的第几天?

快手二面 (45min)

  1. Mysql 中的事务的隔离级别有哪些?
  2. 不同的隔离级别是怎么实现的?
  3. 详细阐述一下MVCC 是怎么实现的?可见性比较算法?
  4. Mysql 中的锁有哪些?
  5. JVM 有了解么?说一下常见的垃圾回收器?
  6. 详细说一下 CMS 的执行过程?
  7. 如果一定要使用CMS, 如何解决标记清楚算法所产生的内存碎片?
  8. 如何减少初始标记和重新标记的停顿时间?
  9. ReentrantLock 的底层实现是什么?详细说一下AQS ?
  10. 可重入具体是如何实现的?
  11. 公平锁与非公平锁的区别?非公平锁的插队策略是什么?
  12. ThreadLocal 有了解过么?底层实现?
  13. SpringMVC 是怎么实现的? 执行流程?
  14. 手撕代码:二叉搜索树转化成升序的双向链表

快手三面(54min)

  1. 为什么选择 Caffeine 作为本地缓存?
  2. Caffeine 的缓存的淘汰机制了解么?
  3. 使用基于内存的缓存机制?可能会出现什么问题?如何解决?
  4. 你的项目中是如何使用Redis 的?
  5. Redis 的数据结构有哪些?底层是怎么实现的?
  6. Java 的HashMap、LinkedHashMap、TreeMap 的底层实现?
  7. 红黑树的缺点是什么?
  8. 详细说一下跳表的数据结构?
  9. 手撕代码:写一下跳表的数据结构和查找的过程。(写完了数据结构,写的太慢了。插入查找没写,后面直接让说思路了)
  10. 项目是前后端分离的还是一起的?
  11. 介绍一些对Http 协议的理解?
  12. 详细谈一下Https?
  13. 谈一下你对网络分层的理解?
  14. 你怎么理解短连接和长连接?更深入的了解?
  15. 建立连接需要什么资源?
  16. 长连接是如何保持的?
  17. 如果让你去在应用层实现一个长连接的保持,你会怎么实现?如果Server 假死了怎么处理 ?
  18. 使用心跳,如果心跳丢包了怎么办?心跳机制该如何设置?
  19. 建立了很多长连接,但是Server 的处理能力不行,该怎么处理? 有什么应对方法?
快手三轮面试官评价都说挺好的,目前等待HR面中。(10号下午去诺瓦官网瞅了一眼,已经被淘汰,简直了)

-----------------------------------------------------------------------------------------------------------------------------------------------------------------
8月17号更新
傍晚打电话通知已凉,怎么说呢,反正挺难受的,三轮面试感觉自己都发挥到最佳状态了,问题和代码也几乎都答上来了,依旧被刷,看来是大佬太多了,不过面试官和HR小哥哥都很nice,打算换个岗继续投吧,唉,找工作真难。
#面经##校招##快手##诺瓦星云##Java工程师#
全部评论
诺瓦是我面过最没有营养的面试
1 回复
分享
发布于 2020-08-10 20:44
很好奇第一个公司的这种面试能招来什么样的人,毫无营养
1 回复
分享
发布于 2020-08-10 22:21
百信银行
校招火热招聘中
官网直投
哈哈哈哈哈,诺瓦科技xswl哈哈哈哈哈哈 祝楼主快手上岸
点赞 回复
分享
发布于 2020-08-10 15:29
好强,祝楼主早日oc
点赞 回复
分享
发布于 2020-08-10 15:39
快手三面没有手撕算法吗
点赞 回复
分享
发布于 2020-08-10 16:12
楼主我二面面试官为什么说一共两轮技术面啊?
点赞 回复
分享
发布于 2020-08-10 16:16
楼主,诺瓦那个存年龄应该用啥类型啊,难道是byte?求解答
点赞 回复
分享
发布于 2020-08-10 20:47
楼主,我也8号三面完,请问有联系你hr面吗?等的好煎熬啊。
点赞 回复
分享
发布于 2020-08-10 20:50
楼主二面到三面等了多久呀
点赞 回复
分享
发布于 2020-08-10 20:54
楼主快手HR面也是牛客视频吗?同3轮技术面,发来第4面,不知道是不是HR
点赞 回复
分享
发布于 2020-08-11 10:13
诺瓦一面完美,转手就给挂了,这种骚操作闻所未闻,再者,面试官的水平和那没睡醒的吊吊态度,让我怀疑不会是本科实习生吧》不会吧,不会吧!
点赞 回复
分享
发布于 2020-08-13 15:12
快手那些问题你都答上来了还把你挂了????
点赞 回复
分享
发布于 2020-08-22 11:12
楼主诺瓦过了么?
点赞 回复
分享
发布于 2020-09-13 20:53

相关推荐

自我介绍共享屏幕看项目代码项目有日志功能吗?(没看这部分,直接说的没有,但是面试官看出了是开源项目,说应该会有的,你还没看到)如何保证高性能查询数据以及并发安全(redis缓存,分布式锁保证并发安全)Redis崩溃了怎么办(答了本地缓存,没想起来主从集群)本地缓存有用过吗(回答:没用过,但是知道有caffeine框架)mq用在哪些地方(异步处理,延迟关闭订单,没回答很多,面试官也没追问)责任链模式是什么(维护一个链表,以此进行验证,感觉回答得不太行)自己写的项目用到了什么设计模式,有什么难点(自己做的小项目没用到设计模式,难点回答的也不太行)spring用到了哪些设计模式(答了工厂模式,单例模式,代理模式,还有模板模式和适配器模式没答出来)Java的io流用到了哪些设计模式(想了很久答了装饰器模式,还有适配器模式没答出来)工厂模式跟抽象工厂模式的区别(答得不好,说抽象工厂是抽象出来的工厂(废话),然后由其他工厂去实现)线程的生命周期说一下MySQL的事务什么是脏读,如何防止(回答了加锁)手写一个读取文件的程序(写歪了,文件内容读出来了,但是后面报了指针错误,完damn)面试官急着去开会,就没继续问了,他说如果过了后面还有一轮面试总结:面试官态度还是很好的,下次投简历一定把“熟悉设计模式"删了
点赞 评论 收藏
转发
7 90 评论
分享
牛客网
牛客企业服务