一面:

  1. 首先自我介绍,说了一些学校啊,专业啥的
  2. 问了正在实习中的岗位主要负责什么
  3. 手写一个单例模式,就双重检查加同步synchronized,volatile(然后就开始问synchronized和volatile的实现原理)
  4. String,StringBuffer,StringBuilder的区别,以及为什么String是不可变的,还有String类的内部属性应该怎么设计保证不可变(回答内部属性可能是一个char类型的数组,使用final来修饰,这个我猜的。。。)
  5. 说到final又接着问final修饰属性,方法,类的区别,还有final修饰属性不可变,那为啥可以修改属性的值(回答final修饰的引用是不可变的,但是引用的对象是可以改变的,面试官也没有深入问,这个问题就算过了)
  6. 手写一个算法吧:使用两个栈来实现一个队列,还好之前在牛客网刷到这种类型的题目,原理很简单,但是要注意处理边界的条件
  7. 说到redis,让我说一种熟悉的数据类型以及怎么实现的,这个时候当然要提hash了,因为和java中的hashMap很相似,所以接下来就问了HashMap(实现的原理,hashcode计算,hash冲突的解决办法,这个我是真的很熟练,看样子面试官也很满意),ConcurrentHashMap(分段锁以及怎么确定这个段多大合适)
  8. 怎么解决sql注入问题,JDBC自己怎么实现,怎么使用连接池来操作(连接池的实现原理)
  9. 一面基本就是这些吧,有些真的想不起来,然后没多大会我就开始二面

二面

  1. 上来就让写一个算法,将数组中的所有数组合成一个最大的整数(回答不太好,感觉自己算法太差,把想法具体手写代码表达出来的能力太欠缺)
  2. git常用命令
  3. 数据库引擎有哪些,InnoDB和MyISAM的区别(说了从事务的支持方面,锁的粒度,查询的速度,索引的类型,问我就只有这些吗?。。。。。)
  4. 数据库的隔离级别
  5. 写了一堆数据,让写个sql,我用了表连接,面试官说可以
  6. 那这些数据如果是在linux文件中,用什么命令可以查询出其中的一列(emmm,linux看来还是懂的太少)
  7. 开始问网络,http和https的区别,https加密的方式(消息采用对称加密,但是秘钥采用非对称加密)以及ca证书由哪一方负责管理(这个。。。)
  8. 说一些OSI七层模型以及每层都用到哪些协议
  9. 说一下TCP和UDP的区别,为什么TCP是可靠的连接(然后就开始说三次握手四次挥手)
  10. TCP网络拥塞怎么解决,还有滑动窗口具体怎么实现的
  11. 再写一个算法吧,找出有序数组中某个数(可能重复)的开始下标和结束下标(可能是时间复杂度没达到面试官的要求)
  12. 最后问我你了解ROP框架吗(不了解)

三面

  1. 上来说了说学校,专业
  2. 开始问实习的项目,具体是做什么的,数据库怎么设计的
  3. 说到主键,问我项目中的主键怎么做的,我说使用UUID,他就开始问我为什么要使用UUID,使用自动增长的主键不可以吗?(这个因为项目需要吧,记录日志什么的使用UUID生成在可读性上会比数字强)
  4. 然后开始问使用自增长主键和生成的主键对数据库有什么影响?然后就开始说到了索引,主键索引,唯一索引
  5. 说到索引就开始问数据库引擎
  6. 计算1000!末尾有多少个0(转载这个博客很不错)
  7. 再写一个算法吧,把一个二叉查找树转换为一个链表,left指向比当前结点小的结点,right指向比它大的结点,然后根节点重新执行链表的开始,只是用二叉树的左右结点的引用(指针)变化来实现
  8. 接着问线程和进程的区别,CPU的调度问题,操作系统怎么解决资源竞争问题(都是操作系统课本上讲到的问题吧,但是不是计算机专业,好多东西都是自己学的,有些专业名词真的不知道)

总结

  1. 基础知识很欠缺啊,真的很有必要去认真学习一下计算机专业的书籍,基本没咋问java的内容以及框架(Spring家族,mybatis等)的一些实现原理
  2. 算法是硬伤,从今天起要多刷算法题了

记一次美团点评校招java面试经历相关推荐

  1. 美团java面试经历_美团面试经历+答案

    我认识不少在美团工作的朋友,从他们口中得知美团的技术面试,面试官都会从几百道基础题中随机拿十来道来考察应聘者的基础实力,只有过了这些基础才会有下文,我记得我的读者中曾经有一位分享过美团的面试成功的经历 ...

  2. 2019美团点评校招笔试劝退之旅

    2019美团点评校招笔试劝退之旅 三种题型:选择题(40题).简答题(1题).编程题(2题) 选择题 好难-令人崩溃,涉及到的知识点很多,如果认真复习了专业课的话做起来应该比较容易 看清楚单选多选,建 ...

  3. 美团面试都面不过?我又不是去送外卖的!美团Java面试经历总结【一面、二面、三面】

    美团面试都面不过?我又不是去送外卖的!美团Java面试经历总结[一面.二面.三面]这篇文章主要介绍了美团Java面试经历,总结分析了美团java三轮面试中所遇到的各种问题,对于参与java面试有一定参 ...

  4. 面试受挫?看看圈内小伙伴美团点评校招面试经验分享

    最近,圈子里的很多小伙伴都在面试,有些小伙伴儿拿到不错的offer,今天给大家推荐的这位小伙伴拿到美团点评的校招offer,他将自己这次面试的经历写下来供大家参考,看看你能回答多少? 不是面试完就立刻 ...

  5. 2017美团点评校招前端面试题

    美团点评好像是9月11号笔试的,现在(10月12号)才有面试通知,不过好像北京地区都这么晚.前端面试貌似有四轮,先进行前两轮技术面试,然后根据情况沟通后续面试情况. 第一轮: 自我介绍 觉得最成功或者 ...

  6. 【Android】 美团点评校招一面17/9/21

    到了秋招季,身为大四狗自然是苦逼的找工作. 由于没有参加培训,对于各种笔试,面试(尤其是面试)充满恐惧心理: 感谢美团给我这次面试的机会,这是我的第三次面试. 前两次分别面的陈升宝实习生,和秋招的搜狗 ...

  7. Java岗的网易/华为/美团/滴滴社招面试经历

    今天累死我了,跟群友聊了一天,总共收集到了以下四家大厂的面试经历的面试真题,大家可以来试试,自己能不能都回答上来. 网易 一面 : 1.RPC原理,netty原理: 2.hashMap原理: 3.re ...

  8. Java高级:字节跳动历年校招Java面试真题解析

    引言 做了5年开发的我,阿里一直是我心之所向,如今我如愿以偿进入了国内互联网巨头--Alibaba! 其实,今年下半年我面试不少互联网企业,像涂鸦智能,百度,京东,腾讯,字节,滴滴,阿里等等都有三井的 ...

  9. 受”误解,阿里校招java面试

    前言 其实前几篇文章已经写了好多有关于Spring源码的文章,事实上,很多同学虽然一直在跟着阅读.学习这些Spring的源码教程,但是一直都很迷茫,这些Spring的源码学习,似乎只是为了面试吹逼用, ...

最新文章

  1. Ubuntu Server 16升級到Ubuntu Server 18操作步驟
  2. Jenkins持续集成环境之插件管理和角色管理
  3. 什么是响应式设计?为什么要做响应式设计?响应式设计的基本原理是什么?...
  4. Struts2 xml配置
  5. 读书笔记:《知道做到》
  6. 42. Element hasChildNodes() 方法
  7. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 大型软件系统客户端数据同步的问题解决...
  8. 354.俄罗斯套娃信封问题
  9. 微信小程序icon图标引入
  10. 龙芯pmon 中Nand配置说明
  11. Sony如何启动微型计算机,索尼vaio笔记本怎么进bios设置|索尼笔记本进bios按什么键-...
  12. ASP.net 密码加密和使用密码登录
  13. mysql 1556_mysqldump: Got error: 1556: You can't use locks with log tables. when doing LOCK TABLES
  14. poi怎么设置某个单元格为下拉框_java excel 多选下拉列表设置
  15. IE6-IE11兼容性问题列表及解决办法总结
  16. 做人温和一点,做事狠一点。
  17. 【全】nginx中间件原理实践学习笔记
  18. IV与PSI的理解--深入浅出
  19. CVPR2022 目标检测方向文章(附摘要)
  20. 从零开始编写minecraft光影包(6)天空绘制

热门文章

  1. Java练习题:字节缓冲流性能分析、 文档顺序恢复
  2. mysql自定义函数求正方形_如何绘制mysql多边形圆,而不是正方形?
  3. 实用 Git Workflow
  4. 下载的百度卫星地图如何与谷歌卫星地图叠加
  5. 中国的超级计算机叫什么名,超级计算机中国排名是什么?
  6. [Eureka集群] 在linux上部署SpringCloudEureka的集群服务端(Dalston.SR5版本)
  7. 数商云:搭建B2B撮合交易平台,以“三新”战略驱动化工企业利润高增长
  8. java交易撮合怎么实现_「康力电梯002367」“股票实时交易系统如何实现高并发撮合交易?最好有java架构“java 股票分析工具-京东方a小-seo金融...
  9. 科普丨【计算机视觉】OpenCV中直方图处理函数简述
  10. 屹立千年,只为你一个回眸