一、一面 1小时40几分钟,基本会的被问完了

  • 1.介绍项目,考虑没考虑过服务器挂了怎么办
  • 这里应该是考查系统架构
  • 2.面向对象特性
  • 3.怎么理解多态
  • 4.接口和抽象类的区别
  • 5.说说并发是怎么回事,有什么问题,单核能并发吗?
  • 6.JMM
  • 7.说说volatile
  • 8.说说synchronized,发生异常会释放锁吗
  • 9.Lock
  • 10.JVM内存结构,详细说栈、方法区和堆
  • 11.String A = new String(“abc”) 创建了几个对象
  • 12.public class A{String name = “”;},public class B{A a = new A(); String add = “”;},如果我现在B b = new B(); 问JVM内存的变化
  • 13.类加载的过程
  • 14.Java8的.class文件用Java7的虚拟机可以加载吗
  • 15.说说GC,可达性分析法,什么可以作为GC ROOTS
  • 16.说说CMS,CMS有几个阶段,哪些阶段需要stop the world
  • 17.随便说一种单例模式
  • 18.说说AOP、IOC
  • 19.说说索引分类,索引实现
  • 20.说说MVCC
  • 21.事务问题和隔离级别
  • 22.幻读是什么
  • 23.CPU负载过高怎么排查问题
  • 24.知道MQ,RPC吗
  • 25.说说网络分层
  • 26.说说TCP和UDP
  • 27.哪一层有差错校验,有什么方法
  • 28.HTTP常见状态码
  • 29.说说B+树的结构
  • 30.聚簇索引,非聚簇索引,什么是回表查询
  • 31.建索引要注意什么问题
  • 32.链表和数组
  • 33.单链表反转思路
  • 34.重定向和转发的区别
  • 35.具体的一次HTTP请求的过程,越详细越好
  • 36.怎么看待工作环境都是男生并且要加班
  • 37.交给你一个任务,你不会做,怎么学习
  • 38.怎么看待工作中有些琐碎的事情要处理

二、二面 三四十分钟,后面提问再讨论了20分钟

  • 1.进程和线程的区别
  • 2.进程的通信方式,管道里面的fd[]是啥
  • 3.面向对象特性,多态
  • 4.TIME_WAIT和CLOSE_WAIT(忘了怎么问的了)
  • 5.TCP和UDP区别
  • 6.TCP三次握手,传输控制怎么实现
  • 7.HTTP和IP协议
  • 8.cookies是什么,怎么用
  • 9.堆的特点,堆排序时间复杂度,堆排序过程
  • 10.怎么确定给谁加索引,加不加索引
  • 11.做题:有序有重复的整数数组,得到去重后数组,返回无重复数字数量(要求尽量不用额外空间)
  • 12.状态码
  • 13.项目规模,几个人,推送怎么做的,是一个人做的吗
  • 14.怎么学习新的技术
  • 15.目前有offer吗,是哪里的(可以不说)
  • 16.能实习吗
  • 17.斐波那契数列知道吗?怎么做?
  • 18.动态规划知道吗

三、HR面

  • 1.自我介绍,抓住介绍的点让你详细说说
  • 2.为什么实习经历只有一个月
  • 3.为什么不去找其他的实习
  • 4.其他的面试流程
  • 5.考虑去哪里工作,北京是唯一选择吗
  • 6.为什么来美团,从哪里知道美团技术团队

总结:

总体下来技术面问的不算深,一面看我有不清楚的地方会换其他的问题继续问,java基础,jvm,java并发,数据结构,网络,数据库基本简历上写的都问了一遍,整体答的还可以,基本都能说来些什么,但没复习语言基础还有变量分配,那里答的有点含糊,也尽量答了。所有的问题,即使不清楚的地方,也会尽量答,答自己所能知道的所有。二面主要问了网络和操作系统,感觉很虚,网络看完基本没复习过,TIME_WAIT竟然忘记了,现场画状态图思考了一波,OS是弱项,IPC基本只知道方法种类,但具体的不知道,比较虚,堆排序也没看,现场想堆排序应该怎么做。

面试官反馈,建议我多思考问题的本质。面试官非常好~~美团体验很好,二面咨询了很多具体的业务问题,还有未来发展等,面试官都一一解答。

HR面因为是突然接到的电话,在走廊面的,感觉有点慌,忘记说已经有offer了,但是和二面面试官讲过,不知道会不会被当做不诚信。

最后

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习,戳这里免费领取

已经将知识体系整理好(源码,笔记,PPT,学习视频)免费领取。

6206737)]

[外链图片转存中…(img-Zp6azxLZ-1625726206741)]

[外链图片转存中…(img-0C4ohKtR-1625726206742)]

2021Java进阶学习资料!java自学宝典pdf下载相关推荐

  1. java面试宝典pdf下载_Java面试问答PDF电子书免费下载(250+问题,60页)

    java面试宝典pdf下载 I was getting a lot of emails and comments to create java interview questions and answ ...

  2. 2021Java进阶学习资料!熬夜整理小米Java面试题

    前言 消息中间件是分布式系统中的重要组件,在实际工作中常用消息中间件进行系统间数据交换,从而解决应用解耦.异步消息.流量削峰等问题,实现高性能.高可用.可伸缩和最终一致性架构.目前市面上可供选择的消息 ...

  3. 深度强化学习资料(视频+PPT+PDF下载)

    原文地址:https://blog.csdn.net/Mbx8X9u/article/details/80780459 机器之心 整理&出品 课程主页:http://rll.berkeley. ...

  4. ZooKeeper的十二连问,你顶得了嘛,Java自学宝典电子书下载

    ZooKeeper的Watcher机制主要包括客户端线程.客户端 WatcherManager.Zookeeper服务器三部分. 客户端向ZooKeeper服务器注册Watcher的同时,会将Watc ...

  5. 类进阶学习目标 java 1614957028

    类进阶学习目标 java 1614957028

  6. 人工智能、机器学习、深度学习从入门到进阶学习资料整理

    最近整理了下在这里分享给大家,欢迎大家点赞收藏. 学习社区 神力AI(MANA):国内最大的AI代码平台. Learn AI:一个AI学习交流中心. AI研习社:一个专注于AI开发者和学术青年求知求职 ...

  7. 太赞了!没想到一个Handler还有中高级几种问法,进阶学习资料!

    缘起 经过近十年的发展,Android技术优化日新月异,如今Android 10.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS.到了各大厂商手里,改源码.自定义系统, ...

  8. 安卓开发陀螺仪!首发10万字Android开发实战文档,进阶学习资料!

    Gradle是什么? Gradle是一种构建语言,目前是Android的默认构建工具,我们编写的编译脚本,其实就是玩Gradle的API,所以从它更底层的意义上看,是一个编程框架. 因为涉及的内容很多 ...

  9. 实现原理讲解!2020Android目前最稳定和高效的UI适配方案!进阶学习资料!

    前言 组件化是 保持整个 App 可持续地进行高质量开发的基础,近年来也是业界一直在积极探索和实践的方向,在深入理解组件化架构的过程中,将不断考验你的技术深度与广度: 实践中我还参考了十几家技术团队的 ...

最新文章

  1. 从Qcheck 1.3 不能在不同操作系统上运行问题(chro124、chro342)说开来------
  2. 干货,Wireshark使用技巧-过滤规则
  3. 基于OpenCV的特定区域提取
  4. 医学图像分割研究思路
  5. 【蓝桥杯Java_C组·从零开始卷】第三节、while循环do while循环for循环(超重点)break终止循环continue结束本次循环
  6. linux搭建windows无盘系统,PXE+HTTP 无盘安装linux系统
  7. CodeForces - 1316E Team Building(状压dp)
  8. asyn4j -- java 异步方法调用框架
  9. C++总结篇(2)类和对象
  10. -webkit-min-device-pixel-ratio的常见值对照
  11. Java Web学习笔记01:动态网站初体验
  12. Mac系统设置系统搜索范围的方法
  13. dorado 7 数据库配置
  14. linux最全网络监控命令梳理及评测
  15. 网页版五子棋实时对战系统
  16. 【推荐系统论文精读系列】(八)--Deep Crossing:Web-Scale Modeling without Manually Crafted Combinatorial Features
  17. C语言运行时电脑白屏怎么办,win10电脑白屏死机无响怎么回事_win10电脑白屏死机无响七种解决方法...
  18. win10锁定计算机后黑屏,Win10系统如何设置锁屏后不睡眠不黑屏
  19. Pycharm中 No module ‘自定义模块‘ 的问题(mmrotate)
  20. Web2.0视觉风格进化论

热门文章

  1. matlab图片在word/wps中模糊解决方法,matlab图片转pdf后信息丢失解决方法
  2. SVG基本使用(三、剪裁/蒙版、渐变色、画笔、形变、ViewBox)
  3. 华为鸿蒙harmonyos面相全场,鸿蒙系统官网2.0报名
  4. 安全防御(三)--- IDS、防火墙入侵防御
  5. 华为荣耀总裁刘江峰正式宣告离职
  6. screen的使用方法
  7. 倒计时H5页面源码(2018年除夕)
  8. crash中使用list遍历结构体
  9. java rpm卸载_rpm安装和卸载软件
  10. 智能优化算法——正余弦优化算法(SCA)及其改进策略