金三银四面经大盘点,腾讯\美团\蚂蚁\携程等一线名企都在这里了,希望对你们有帮助。

235 篇文章 3 订阅
181 篇文章 0 订阅

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

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

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

  • 自我介绍
  • 项目介绍
  • 为什么算法转开发
  • JVM GC Roots
  • 那些对象可以成为 GC Roots (忘了。。)
  • 可达性分析算法
  • 不可达是不是一定会死亡(2个标记)
  • 公平锁和非公平锁的实现
  • lambda是用了什么思想(这个没答出来,忘了,应该是函数式编程思想)
  • lambda在jvm实现
  • 反射怎么用
  • 反射在JVM中的实现
  • 泛型是什么
  • 如果一个List没用泛型,用Object代替,会有什么问题
  • 如果一个List没用泛型,用Object代替,JVM怎么判断这个元素的类型
  • ACID
  • MySQL怎么实现隔离性(Isolation)
  • MVCC怎么实现可重复读
  • MVCC各种定义
  • 如果自己设计一个数据库会怎么设计,多方面考虑
  • 算法题(输入一个数组,保证要么奇数下标的元素都是奇数,要么偶数下标的元素都是偶数,时间复杂度O(n),空间复杂度O(1))(双指针)
  • 反问:自己需要提升什么
  • 反问:闪购主要业务,用到哪些技术栈
  • 阿里 蚂蚁金服 电话面 4.02 19:00 30min(过)
  • 自我介绍
  • 项目介绍
  • 地点和职位意向

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

  • 自我介绍
  • 手撕通过栈来实现计算器(给自己挖了个坑)
  • 给一个无序长数组如何构建选择二叉树
  • 给一个无序长数组如何构建平衡二叉树,并优化
  • 阶梯问题
  • PS:为啥问的全是算法,离谱

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

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

最后

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

全部免费分享给大家,只希望你给作者点个三连!
如果有需要的朋友戳这里直接下载就好了,下载码:csdn
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值