Java程序员的阿里 字节 腾讯 面经之路,费经周折最终上岸腾讯。(1)

  1. Java中的垃圾回收

  2. 谈谈你在项目里面都做了什么?

  3. 除了代码之外你还学习了什么技术,框架

  4. 死锁是怎么产生的

  5. 线程和进程的区别

  6. 进程的通信方式

  7. CPU的执行方式

  8. 代码中遇到进程阻塞,进程僵死,内存泄漏等情况怎么排查。

二面

==

  1. MySQL的索引,B+树性质

  2. Redis的持久化方式

  3. 秒杀系统的架构设计

  4. 除了单例模式,知道适配器模式怎么实现么,有什么用

三面

==

  1. 十亿个数的集合和10w个数的集合,如何求它们的交集。集合的数字不重复。

  2. TCP和UDP的区别,具体使用场景呢

  3. TCP四次挥手讲一下过程,最后一次ack如果客户端没收到怎么办

  4. 对于socket编程,accept方法是干什么的,在三次握手中属于第几次

四面

==

  1. 自我介绍

  2. 谈谈你参与过的项目,有什么收获

  3. TCP和UDP的核心区别在哪

  4. TCP的四次挥手,time wait状态有什么意义

  5. 反问

HR面

===

  1. 自我介绍

  2. 工作收获

  3. 离职原因

  4. 拿到其他offer了吗,会如何选择呢

  5. 排一下公司,部门,薪资和城市等因素

  6. 你的优缺点,如何改进

  7. 学生时代最成功的事

  8. 你的预期薪资

总结

==

准备好一些高频问题,包含技术类和非技术类

Step ①:技术类

  • 看过哪些源码

  • 对哪个技术比较熟悉

  • 最近在学什么,为什么

  • 项目有哪些地方需要改进

  • 项目有哪些难点

  • 怎么应对突发流量

圆梦腾讯之路!6面阿里、5面字节、4面腾讯,终斩腾讯Offer

上面的话,只是提到了面试的时候面试官的一些提问,由于篇幅的原因没有把6面阿里、5面字节的面试题以及所有这些面试题的答案分享出来。

我和王珩经过7天的时间,已经把文档整理出来了,非常详细。希望能够帮助到大家,共勉!

如果大家还有一些面试方面的技巧或者经历,可以私信分享给我,我会和王珩一起继续完善这份文档!

圆梦腾讯之路!6面阿里、5面字节、4面腾讯,终斩腾讯Offer

2021BAT互联网企业春招面经目录

PS:想要获取上述提到的算法题学习资源源码资源我个人的面试真题及答案点击此处  获取完整下载路径方式!

Step ②:非技术类

  • 平时怎么学习的,新知识怎么学习

  • 自己有哪些优缺点

  • 同事怎么评价自己

  • 为什么离职

  • 还有什么要问的

Step ③:介绍项目技巧

  • 讲项目一定要慎重,讲太深的话,任何一个名词,面试官都有可能深入提问,导致自己答不上来;讲太浅的话,面试官会觉得项目难度不够,没兴趣听;

  • 说项目的时候,说完痛点,然后说解决方案一二三,以及各自的优缺点,最后生产选了什么方案,面试时,逻辑是否清晰也是很重要的考察指标;

  • 突出对业务的深刻理解;

  • 用具体的数字说明情况,如qps、db数据量等;

  • 把八股文穿插到项目里

Step ④:算法题技巧

  • 注意代码规范,比如注释先行(先写注释再写代码)、对特殊情况的返回值写好注释(比如入参为空时返回什么)

  • 善于向面试官提问,体现自己的逻辑能力,以“从父串寻找子串为例(即实现indexOf方法)”,可以提的问题有:

  1. 子串在父串中没有出现,返回什么

  2. 子串为空,返回什么

  3. 子串出现多次,是否只返回第一个位置

  • 如果时间足够,按上面的来,如果时间不够,就不要考虑太多边界情况啥的,能过一个case就行

圆梦腾讯之路!6面阿里、5面字节、4面腾讯,终斩腾讯Offer

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

写在最后

为了这次面试,也收集了很多的面试题!

以下是部分面试题截图

Java程序员秋招三面蚂蚁金服,我总结了所有面试题,也不过如此
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
e=“zoom: 33%;” />

写在最后

为了这次面试,也收集了很多的面试题!

以下是部分面试题截图

[外链图片转存中…(img-kIzG5YQB-1713450665684)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值