写点什么

腾讯五面、快手三面已拿 offer(Java 岗位,linux 基础教程第二版 pdf

用户头像
极客good
关注
发布于: 刚刚

刷题


刷题不是必须的。比如招银网络、阿里巴巴。在我面试阿里巴巴的过程中,真的是一道题没有做。所以对于有目标公司的同学,可以针对性的准备


简历


我觉得写好项目经历有以下原则:


  • 你必须能为简历上的每一个字负责

  • 项目经历请用数据来支撑,比如你做了一个服务端应用接口的优化,那么你做了哪些工作,使得 QPS 从多少提升到多少?

  • 每一个项目经历都必须有亮点,至少你自己觉得很亮。如果实在想不出亮点,可以适当借用别人的东西来做亮点,前提是你能够盘的清楚

  • 自己的工作应该要能聊清楚。现在这种分工合作的年代,基本不会有什么项目是完全由自己撸出来的。所以着重把自己的那一部分讲好


[](


)面经


=================================================================


[](


)腾讯




腾讯总共面了 5 轮,其实我请同学帮忙推的是微视,但是简历莫名其妙的留到了 QQ 音乐那边。

[](

)一面


  1. 大数据问题。给定 4G 内存,以及 16 亿个 QQ 号,这些 QQ 号里面有重复的,找出重复次数排名前 100 个 QQ 号。

  2. 聊了下微服务,服务注册发现是怎么做的?微服务的监控是怎么做的?

  3. 实现一个线程安全的阻塞队列。

  4. 给定两个数组,每个数组中都有重复的数字。不用类库函数,对这两个数组排序。

  5. 多路复用是什么?怎么用?

  6. Linux 中的文件节点是什么?(这个不太会)

  7. 聊了下项目架构

[](

)二面


  1. 给定一个数组,求该数组所有的自子数组

  2. 去掉一个字符串中的所有空格(送分题)

  3. 两个系统 A 和 B,如果 A 调用 B 的时候发生超时,这个时候 A 会重试,那么怎么确保 B 只调用一次?

  4. 项目中的数据库分表是怎么


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


做的?

[](

)三面


  1. 给定一个数组,元素的大小 0~25,有重复元素。按出现频次的高低输出所有的数字。

  2. 聊一下项目中 HBase 的 RowKey 是怎么设计的?

  3. 项目中的事务消息是怎么做的?

  4. 对加班怎么看?表示自己可以 996

[](

)四面


  1. 给定一个二叉树,依次打印出每一行。

  2. 聊一下 Redis 的 zset?实现原理是什么?为什么不用红黑树来实现?

  3. redis 哨兵怎么选举主节点?

  4. 为什么 IP 分组到达的时间不一样?

  5. 有什么要问我的?

[](

)五面


我真的已经忘记聊什么了。很快,没聊什么技术。聊了下为什么想换工作?以及自己的职业规划


[](


)快手



[](

)一面


  1. leetcode 2

  2. 自我介绍

  3. 线程池实现原理,用法

  4. JVM 内存结构,垃圾回收机制

  5. Synchronized 加锁原理。偏向锁、轻量级锁、重量级锁。

  6. AQS 原理。公平锁和非公平锁。

  7. MySQL 索引什么时候失效?

  8. RocketMQ 生产消息,存储消息,生成索引,消费消息全流程。

  9. ConcurrentHashMap 扩容算法

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
腾讯五面、快手三面已拿offer(Java岗位,linux基础教程第二版pdf