腾讯\美团\蚂蚁\携程 面经

腾讯 csig 后台开发 一面 3.30 19:00 1h(3.31 挂)

  1. 自我介绍
  2. 项目介绍
  3. JVM GC算法
  4. 现有垃圾回收器有哪些
  5. JVM默认垃圾回收
  6. GC的难点在哪里
  7. 如何判断一个类能被GC
  8. ACID
  9. 如何理解C
  10. 数据库怎么保证ACID
  11. 数据库如何在保证ACID的同时保证高并发
  12. MVCC和next-key locks
  13. 数据库设计的难点在哪里
  14. 手撕堆排序(没写出来)
  15. 手撕快排(写出来了)
  16. 反问:回答得怎么样
  17. 反问:实习地点

美团 闪购 后端开发 一面 3.31 15:00 1h (4.1 挂)

  1. 自我介绍
  2. 项目介绍
  3. 为什么算法转开发
  4. JVM GC Roots
  5. 那些对象可以成为 GC Roots (忘了。。)
  6. 可达性分析算法
  7. 不可达是不是一定会死亡(2个标记)
  8. 公平锁和非公平锁的实现
  9. lambda是用了什么思想(这个没答出来,忘了,应该是函数式编程思想)
  10. lambda在jvm实现
  11. 反射怎么用
  12. 反射在JVM中的实现
  13. 泛型是什么
  14. 如果一个List没用泛型,用Object代替,会有什么问题
  15. 如果一个List没用泛型,用Object代替,JVM怎么判断这个元素的类型
  16. ACID
  17. MySQL怎么实现隔离性(Isolation)
  18. MVCC怎么实现可重复读
  19. MVCC各种定义
  20. 如果自己设计一个数据库会怎么设计,多方面考虑
  21. 算法题(输入一个数组,保证要么奇数下标的元素都是奇数,要么偶数下标的元素都是偶数,时间复杂度O(n),空间复杂度O(1))(双指针)
  22. 反问:自己需要提升什么
  23. 反问:闪购主要业务,用到哪些技术栈

阿里 蚂蚁金服 电话面 4.02 19:00 30min(过)

  1. 自我介绍
  2. 项目介绍
  3. 地点和职位意向

携程 后台开发 一面 4.08 17:00 1h(过)

  1. 自我介绍
  2. 手撕通过栈来实现计算器(给自己挖了个坑)
  3. 给一个无序长数组如何构建选择二叉树
  4. 给一个无序长数组如何构建平衡二叉树,并优化
  5. 阶梯问题

PS:为啥问的全是算法,离谱

携程 后台开发 二面 4.13 14:50 45min(过)

  1. 自我介绍
  2. 项目介绍
  3. 常用集合八股
  4. 手撕二叉树合并
  5. Java11 更新了哪些, 对GC优化了什么?(忘了)
  6. 手撕:一个list集合存储对象(属性: 姓名,年龄),返回一个不重复的年龄的倒序(遍历+treeset)
  7. Stream用过没(没)
  8. 网页访问过程
  9. 平时怎么学习
  10. 最近看什么书
  11. 反问: 您现在是在做哪一块业务?

分界线(4.15)
蚂蚁明天二面, 携程下周一hr面, 来牛客提前还愿,感谢社区,希望一切顺利!


分界线(4.16)

阿里 蚂蚁金服 电话二面 4.16 15:50 1h06min

  1. 第一个项目的介绍
  2. 三个电赛的介绍
  3. 第二个项目的介绍
  4. spring 框架 ioc aop
  5. springboot了解嘛
  6. gc (面试官喊我不用说得太细)
  7. 对gc调优有过吗
  8. 在什么场景做过gc调优
  9. gc源码看过吗
  10. 表示自己看不懂G1 GC源码
  11. 进程通信方式
  12. Hashmap&Hashtable&ConcurrentHashMap区别(说到底层的加载因子0.75喊停了)
  13. 多线程,线程池概念
  14. B树和B+树
  15. 面试官说他们那边的业务
  16. 说我需要加强的地方
  17. 反问: 如果有幸入职, 对未来学习规划有什么意见(多去做一些大型的开源项目,去在创新方面进行突破)
  18. 反问: 部门技术栈

祈祷三面呜呜呜,求求蚂蚁了

分割线(4.17)
内推人说二面过了, 开心, 希望不要被kpi, 三面boss别虐我求求了

#蚂蚁金服##实习##腾讯##携程##美团##蚂蚁集团##Java工程师#
全部评论
楼主校招还是实习啊?
1
送花
回复
分享
发布于 2021-04-15 14:00
美团这一面问的好难啊。。我今天刚一面问的还算基础
点赞
送花
回复
分享
发布于 2021-04-15 16:20
滴滴
校招火热招聘中
官网直投
项目问的多不
点赞
送花
回复
分享
发布于 2021-04-16 11:42
美团的怎么看挂没挂
点赞
送花
回复
分享
发布于 2021-04-16 12:04

相关推荐

自己稀里糊涂就选了后端方向,还学的go,然后基础又不行,难一点的东西都没啃下来,又只能写写业务目前在某中厂日常实习,确实就是和大家说的一样,绝大部分时间在技术设计、评审、CR、开会上,写代码的很少感觉我这边还多了一个debuff,源码质量很差,我每天是写得真痛苦啊我第一次上手写的时候,直接上去把代码给重构了两天,之后被ld大骂了一顿,都快把我给训抑郁了原来以为去稍微大一点的公司写代码,会是我基本不用考虑什么代码设计,直接照抄一定是最佳实践的代码,慢慢体会好处就行了。没想到实际的体感就是,现有的代码都是垃圾,写得什么都行,不用细想都知道以后一定会出问题,能抄的没眼看;想看看怎么写的一些调用逻辑参考,找不到,结构散得很。到想自己发挥了,直接不敢写了,谁知道他让不让你写,他有有一些不成文固定的很多标准在那里,又不能过于改动现有的结构。当然以上的感觉很可能有我自己的一部分问题,大家可以不用在意语气直接锐评。感觉个人更喜欢写写前端这种更有反馈更有趣味性的东西,主要想走全栈,后续秋招是肯定想准备一下的。然后写后端其实也不排斥,本废物前面还有一段小厂实习在搞中台全栈,也会看看业务代码,感觉确实写得很好。有好多劳动密集型优化,自己手写的框架,有非常复杂而且还挺有意思挺有挑战性的设计,基本都是追求性能的极致。可惜那个时候写点简单代码就够吃力了,没来得及好好学习,最后就被开了。但是现在就是感觉,稍大一点的厂的业务就很不一样。写得业务真的很无聊。最终其实就是能跑就行,但是过程中你还要被各种锐评打击,跟测试产品及其低效地对接。代码上没挑战,业务上感觉都是害人业务,自己没法直接感受到任何正反馈。马斯洛理论最后两层是感到被尊重和自我实现,我觉得做业务好像很难感到被尊重,更后面更是无从谈起。个人其实是很迷茫的,目前比较不确定的规划是,实习大概可能会跑路,尝试往更基础的方向学学go,同时也学学前端,最后可能还会看情况继续学点java。。。感觉也不合理了,其实就是非常迷茫。我喜欢做有挑战的事情,喜欢写工具写有用的东西。想尽量去平衡爱好和工作,又一直觉得爱好和工作是矛盾的。我的缺点又是非常没有耐心,对于业务这种没挑战性还需要细心的方向坚持不下来。唉还是写得思路好乱,流水帐了,不加标签了
点赞 评论 收藏
转发
2 37 评论
分享
牛客网
牛客企业服务