首页 > 杭州端点科技 Java实习 三面面经
头像
牛客960244440号
编辑于 2021-05-28 13:09
+ 关注

杭州端点科技 Java实习 三面面经

本来没有写面经的习惯的,但是这次面试体验太好了,做一个记录吧,也算是感谢一下面试官哈哈(doge)。

电话面试时长49分钟,记不全了,尽力写。

  1. 自我介绍
    吧啦吧啦
  2. 水项目
    吧啦吧啦
  3. 项目的数据库表结构?
    顺便回答了一下自增主键、UUID、雪花算法的区别
  4. Token的加密算法、安全?
    吧啦吧啦
  5. 接口防重刷怎么做?除了用HanderInterceptor呢(指开源中间件)?
  6. RabbitMQ为什么不可靠,以及怎样封装一个可靠的mq组件?
    我从消息生产者(消息丢失)和消费者(消息重复消费)两个地方回答了一下。
  7. Mysql锁有哪些?
    我从InnoDB角度回答了一下
  8. Mysql事务隔离级别有哪些?
    在可重复读的时候我顺带提了一下MVCC
  9. Java线程状态有哪些?
    操作系统有5态,Java有6态
  10. Java线程池参数(ThreadPoolExcutor)
    吧啦吧啦
  11. fork和join是什么?
    吧啦吧啦
  12. fork join 与使用线程池的区别?
    当时没听清什么意思,后知后觉是这个问题(这题我知道啊U•ェ•*U,答:便于线程复用、方便管理线程)
  13. synchornize与ReentrantLock区别?
    面试官说不推荐使用synchornize,我跟他说其实官方是推荐使用这个而不是ReentrantLock的(性能方面高版本Java已经把synchornize优化得很好了---锁升级过程),除非要用到ReentrantLock的一些特性,然后说了ReentrantLock的特性有哪些,我没答全。
  14. JUC包还使用了哪些东西?
    信号量、栅栏、原子变量,我没答全
  15. 红黑树知道吗?
    我回答了avl树和红黑树的一部分特性,然后说红黑树不是很了解,然后回答了一下跳表。
  16. 有哪些东西使用了跳表?
    Redis的Sorted Set
  17. Redis数据结构
    吧啦吧啦
  18. Redis使用场景?
    分布式锁、单点登录、global session、Redisson:布隆过滤器(这里埋了一个伏笔)、各种分布式锁、各种数据结构。
  19. Redis为什么这么快?
    多路复用、数据存储在内存、键采用全局hash表(渐进式Rehash)、值采用高效的集合类数据结构。
  20. 1000杯水,其中一杯有毒,用老鼠试毒,需要多少只才能找出这杯有毒的水(面试官暗示可以拿水去稀释,且毒不用担心稀释后剂量问题。发个语音:老鼠闻到必死,老鼠闻到死光光~)?
    我从二分法角度回答了一下。然后我说了我的结果,我问面试官对不对,他叫我自己去搜,不搜不知道,一搜。。。啊这,布隆过滤器的原理,我直呼好家伙……牛批,脑子它就是没转过弯来唉,学到了学到了。

这波面试体验so帮帮哒,that我写了第一篇面经。


二面完了我来填坑更新一下。
二面来了两个面试官,但是感觉技术方面也没聊啥,还是说项目的业务逻辑更多,说明有个真实项目还是挺重要的吧。

视频面试时长22分钟。

  1. 水项目
  2. 问在校经历
    我说了以下:创建工作室、给低年级同学授课(Java基础)、开发小项目、最近的项目
  3. Java相关的知识最熟悉的是哪方面?
    我说我对多线程方面比较了解,然后我差不多把我看(《Java并发编程实战》---童云兰译) 这本书里的且还记得的知识点一葫芦倒的全说了(三特性、锁、死锁的原因和破除的办法(哲学家进餐问题)、线程池、绅士礼让问题(活锁)、先检查后执行、线程封闭、JUC、AQS、fork线程的几种方法、future类、etc.),还没说完被面试官打断了。。。我应该聊太久了,然后问我Java7中ConcurrentHashMap的分段锁是具体实现细节,啊这我真不知道了(书里没说)。。。
  4. 问我SpringBoot和RPC框架了解过吗?
    我说一直在用SpringBoot,rpc框架的话还没学到过。但是听说过阿里的dubbo,以及可以用netty封装自己的rpc框架。
  5. 聊天?
    忘了说了啥了
  6. 反问
    (1)问了一下公司以及部门的具体业务。我之前只知道是做 To B帮企业做数字化转型的,而且听说端点90%都是开发人员,是不是技术氛围会很好啊?
    (2)问我的面试评价:他说当前的面试并不能很清楚的说明什么,还是看未来。大概这个意思吧(doge)
    (3)道谢,感谢给我这次面试机会。

希望能进入HR面吧。


最后更新一下HR面
面经被HR发现了哈哈,今天HR面的时候告诉我的。

电话面试时长36分钟,记不全了,尽力写。

  1. 自我介绍
    吧啦吧啦
  2. 在校经历
    吧啦吧啦
  3. 最近在看什么技术书、文章或者在学什么?
    初略描述了一下《从paxos到zookeeper》的1/4部分的内容。
  4. 遇到的最大挫折?
    高考成绩不理想
  5. 对加班怎么看?
    吧啦吧啦
  6. 未来短期的规划?
    吧啦吧啦
  7. 对整个面试流程的评价?
    真的挺不错的,效率老高了。我周日招聘官网笔试完,之后基本一天一面,到周四HR面,流程很快。而且我对一面面试官的评价绝对是好到爆,我答不上来的问题,他都会引导我去回答,或者换一个方式问(虽然我也不会哈哈)。HR小姐姐人也特别好,有问必答,这敬业态度是杠杠滴。
  8. 还会投&面其他公司吗?
    我觉得准备面试和面试还是有点耗精力的,所以不打算再投了,我想全心全意coding了。
  9. 聊天

27号offer。
完结撒花(~ ̄▽ ̄)~

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

热门推荐