春招社招java岗开发岗面试总结,阿里,猿辅导,腾讯面经汇总,希望能帮助到你!

前言

最近本菜鸡实习面试差不多告一段落了,会陆续回忆一些面试过程的问题。

由于腾讯和美团每一面都是视频面试,没有录音或者录屏,所以可能只有阿里的面经详细一点
前言
西部某末流985硕,本硕科班,春招期间只投递BAT+美团、猿辅导。目前情况:
阿里(已意向书)
猿辅导(笔试挂)
腾讯(已offer)
百度(未参加面试)
美团(已offer)

准备得太晚,到3月中旬才开始投递,3月22号才经历第一场面试,完全错过了2月和三月初的提前批机会,但是早一点投递真的很重要,特别是2月份阿里的提前批面试不进系统,机会真的很多还能积累经验。希望学弟学妹可以重视起来。

阿里一面 3.25日 电话面试 55min

  1. 自我介绍。
  2. 研究生期间研究的是什么方向?这个方向主要解决什么问题?你具体在做什么场景?
    这个问题可以从头开始讲解,尽量讲得通俗并且有逻辑性一些,因为面试官很可能不懂你的研究方向,但是他可以从你的描述过程看出你对这个方向的理解程度以及逻辑完整性。
  3. 聊了下3月19号的笔试题。
    这个真的出乎我的意料,没想到还会去聊笔试题,然而我下来后就准备面试,就去复盘笔试题了。所以笔试题还是值得复盘一下的。
  4. 讲一下JVM内存模型。
  5. 这些内存区域中,哪些是线程共享?
  6. 讲一下常用GC算法。
  7. 哪个命令可以查看GC次数?哪个命令可以看线程?有没有研究过这些命令是怎么起作用的,为什么这写命令能拿到进程或者线程的状态?
  8. mysql索引使用的数据结构?
  9. mysql回表。
  10. mysql分库分表。
  11. 数据库乐观锁和悲观锁的实现。
  12. 讲一下你简历上写的这个项目。你做这个项目的动机是什么?你在做这个项目过程中主要学到什么?
  13. 你项目里面用到了redis,你对redis的认知是怎样的?
  14. redis为什么快?为什么使用单线程会快?
  15. 使用redis时内存不够了怎么办?(redis内存置换)
  16. 项目中用kafka做了什么事情?
  17. spring aop。JDK 动态代理为什么一定需要被代理类实现了某个接口?CGLIB是不是在编译期间完成?
  18. DEBUG是怎么运作的?为什么能与一个运行态的代码建立连接,并与代码保持同步。
  19. 你怎样去规划要学习的东西?需要学习的内容可能越滚越多,你打算怎么学习?你通过什么渠道进行学习?
  20. 你对来阿里巴巴实习,带着什么样的想法和需求?
  21. 你在研究生做的研究方向,和你投的java开发岗可能不一定很搭,你怎么理解和规划这个问题?

阿里二面面试官给我的感觉非常友善和蔼,在我讲的过程中他会不时“嗯”,并且在我讲研究方向和论文解决的问题时他会在我讲完之后再提出他不懂的地方。没回答上的内容会提醒下来去关注这一块内容。

二面

1、自我介绍
2、问项目
3、题目 反转链表
4、JVM的内存区域都有哪些
5、GC算法都有哪些? 说一下复制算法
6、hashmap用过吗? 它是线程安全的吗? ConcurrentHashMap怎样实现的线程安全?(a.把一个key塞到concurrentHashmap里,大概是一个什么样的流程,一个新的键值对put到concurrentHashmap里,大概是一个什么样的流程 b.里面如果有hash碰撞怎么办)
7、数据库表 里面有学号 科目 分数 求所有学号的某一科目的平均分
8、Linux shell常用命令 【他让我了解下awk】
9、计算机网络五层架构
应用层了解什么协议
TCP三次握手
10、进程和线程有什么区别
11、在浏览器里输入www.baidu.com到最终在浏览器里面把百度这个页面给渲染出来,大概是一个什么样的过程?
HTTP响应报文 包括哪三个结构
12、二叉树的搜索复杂度 (包括最坏
13、想设计一个并发比较高的系统 想怎么设计

最后

在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!

全部免费分享给大家,只希望你给作者点个三连!
如果有需要的朋友戳这里直接下载就好了,下载码:csdn
春招社招java岗开发岗面试总结,阿里,猿辅导,腾讯面经汇总,希望能帮助到你!_第1张图片

春招社招java岗开发岗面试总结,阿里,猿辅导,腾讯面经汇总,希望能帮助到你!_第2张图片

你可能感兴趣的:(面试专栏,java,程序员,腾讯,百度,面试,java,编程语言)