前言

楼主来自重庆一个普通的本科大学计算机学院,自己曾经在没拿到offer时也焦虑彷徨过,大大小小的公司自己也有投过,最终在自己闭关修炼一个月后成功斩获4个offer

腾讯 csig 后台开发

  • 自我介绍

  • 项目介绍

  • JVM GC算法

  • 现有垃圾回收器有哪些

  • JVM默认垃圾回收

  • GC的难点在哪里

  • 如何判断一个类能被GC

  • ACID

  • 如何理解C

  • 数据库怎么保证ACID

  • 数据库如何在保证ACID的同时保证高并发

  • MVCC和next-key locks

  • 数据库设计的难点在哪里

  • 手撕堆排序(没写出来)

  • 手撕快排(写出来了)

  • 反问:回答得怎么样

  • 反问:实习地点

美团 闪购 后端开发

  • 自我介绍
  • 项目介绍
  • 为什么算法转开发
  • 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.08 17:00 1h(过)
  • 自我介绍
  • 手撕通过栈来实现计算器(给自己挖了个坑)
  • 给一个无序长数组如何构建选择二叉树
  • 给一个无序长数组如何构建平衡二叉树,并优化
  • 阶梯问题

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

##携程 后台开发 二面

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

分界线(4.15)

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

分界线(4.16)

阿里 蚂蚁金服 电话二面

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

我的面试经验汇总

下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
可以看一下蓝色传送门

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

最后

由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…
预祝大家前程似锦,工作顺利!

来自菜鸟的逆袭,闭关修炼一个月,出关后成功拿下阿里,蚂蚁金服,美团三个大厂意向书!相关推荐

  1. 普通本科菜菜海淘无人搭理,苦心闭关修炼一个月,出关后成功拿下阿里,蚂蚁金服,美团三个大厂意向书

    前言 楼主来自重庆一个普通的本科大学计算机学院,自己曾经在没拿到offer时也焦虑彷徨过,大大小小的公司自己也有投过,最终在自己闭关修炼一个月后成功斩获4个offer 腾讯 csig 后台开发 自我介 ...

  2. 一个半月拿到阿里字节拼多多美团Offer,最后去了阿里蚂蚁金服

    战况 蚂蚁:一轮笔试+五轮技术+一轮HR 饿了么:三轮技术面 + 一轮HR 面 抖音:三轮技术面 + 一轮HR 面 拼多多:三轮技术面 + 一轮HR 面 美团:三轮技术面 + 一轮HR 面 比心:三轮 ...

  3. PPT菜鸟的逆袭秘籍

    PPT菜鸟的逆袭秘籍 链接:https://pan.baidu.com/s/1EfpYwlKTwOiRC-Pbqwa84Q 提取码:l6qz 天翼云盘下载不限速,如果你的下载速度较慢,建议使用天翼云下 ...

  4. OSChina 周三乱弹 ——来自绿帽子的逆袭

    2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2017)请戳(这里) [今日歌曲] @ Alaise : 我更喜欢那首像我这样的人~ 像你一样的,是嘛样的? ...

  5. 屌丝逆袭,渣本毕业1年多进阿里

    屌丝逆袭,渣本毕业1年多进阿里 个人信息 男,本科(渣本),软件工程专业,屌丝一枚. 个人经历 2018年8月,大三刚结束,在烈日炎炎下,我乘上了南上的火车,安徽到上海,7个小时的路程. 当时很幸运, ...

  6. 小白如何逆袭为AI大牛?00后大学生凭借昇腾AI为粮食加工保驾护航

    作者 | 伍杏玲 出品 | CSDN 哈尔滨工程大学智能科学与工程学院2023级直博生 邵琦 守护粮食供应安全,用科技提升农业加工行业智能化水平,为国家粮食加工保驾护航. 你可能觉得这对普通人来说是& ...

  7. 11 年艺术生转行,逆袭成蚂蚁金服程序员,出版 TensorFlow 教材!

    编辑 | Jane 采访嘉宾 | 唐源,蚂蚁金服技术专家 出品 | AI科技大本营(ID:rgznai100) 今天是 2019 年最后一天,伴随着即将到来的 2020 年,第一批 90后互联网大军即 ...

  8. 阿里将在雄安新区设3家子公司:涉AI、蚂蚁金服和菜鸟;北航设立全国首个人工智能专业,与百度合作办学...

    北航设立全国首个人工智能专业,与百度合作办学 雷锋网了解到,近日,位于中关村核心区的北京航空航天大学宣布:在该校软件学院设立全国首个人工智能专业.该专业依托北航在软件工程领域强势学科地位,率先以校企深 ...

  9. 十面阿里,菜鸟,天猫,蚂蚁金服题目总汇

    转载自    十面阿里,菜鸟,天猫,蚂蚁金服题目总汇 虽然天猫,蚂蚁金,菜鸟都归属阿里旗下,但每个面试官问的问题都不一样,相同点主要在流程方面. 面试开始会让自我介绍,主要业务架构和技术架构两部分.业 ...

最新文章

  1. WiFi漫游了解一下?大户型wifi组网方案
  2. zabbix监控mysql的性能_zabbix2.4.2实战监控mysql5.6性能
  3. TT和LG编程设计模式之代理
  4. 使用openSSL构造一个支持https的nodejs服务器
  5. redis key设计技巧
  6. Python面试题总结(8)--操作类
  7. php 添加inotify扩展,php inotify 扩展的安装
  8. RecordMyDesktop安装与使用
  9. symfony2的中文视频教程更新中(原创),对Symfony感兴趣的学员可以看下
  10. pandas使用dataframe直接绘图时,取消图例(legend)
  11. HTML5(3) -- 离线缓存与客户端存储总结
  12. 用jquery或js实现三个div自动循环轮播
  13. Linux 下 I/O 多路复用技术 epoll
  14. 第 1 章 Readme
  15. Ant Design引入Echarts
  16. 平台的本质——保险公司互联网平台建设系列
  17. goback history 传递参数_vue-router go(-1)后退时怎么带参数?
  18. 基于Node.js+Electron+CPP(DLL)的Windows桌面应用程序(自助终端)开发简介
  19. 思维导图带你了解22个职场学习网站!亲测好用
  20. 微信 编辑器 后台 英文单词 换行 分开

热门文章

  1. ECMAScript 2019(ES10) 的新特性总结
  2. 缺陷轰炸和beta测试详解
  3. 办公技巧:如何修改PDF文件的日期格式
  4. JVM——内存管理和垃圾回收
  5. SQL_修改字段为NOT NULL和NULL
  6. 【JavaScript】内容的展开/收起
  7. 从零手写pm-cli脚手架,统一阿里拍卖源码架构
  8. 微机原理与接口技术:接口概述 详细笔记
  9. 【win+linux双系统如何正确卸载linux系统】
  10. 数组的定义,一维数组,二维数组与变长数组