首页 > 快手Java岗一面
头像
胖三斤66
编辑于 2020-08-15 16:32
+ 关注

快手Java岗一面

一开始先来了一个道笔试题

输入:给定一个已经去重的数组,如【100,5,77,4,88,6】,找出最长的连续个数
输出:如上数组,输出是3,因为4,5,6是连续的
要求:时间复杂度O(n)
题目:https://leetcode-cn.com/problems/longest-consecutive-sequence/

  1. 项目/实习经历中,遇到的最大挑战或者困难?
  2. 还有嘛?(准备不充分,答得很乱)
  3. 如何将一个接口从QPS=100优化到1000?【不会】
  4. synchronized和ReentrantLock的区别?
  5. 如何预防死锁?【蒙了一个:允许优先级高的抢占优先级低的资源,不知道对不对】
  6. 类加载过程
  7. 双亲委派是什么?好处是什么?
  8. 有什么要问我的嘛?

感受/总结:

  • 面试官人很好,有很耐心。
  • 总时间大概笔试(占50%),经历(占35%),知识点(占15%),总共一小时左右。
  • 刷题不够,中途放弃了两次,面试官都拉了回来,给了两次提示,才勉强实现
  • 经历方面,准备不够充分,所以回答很乱,有待重新梳理
  • 最后,秋招第一场面试应该是走远了,后面好好梳理,继续加油吧

更多模拟面试

全部评论

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

相关热帖

近期热帖

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

近期精华帖

热门推荐