阿里、腾讯、字节跳动大厂Java岗面试秘籍!(含答案解析)

本文主要是汇集整理了最新的阿里、腾讯、字节跳动大厂面试真题及答案解析,以及面试中被频繁问到的内容,主要作为参考大纲,供大家互相学习。

一、阿里篇(27题)

1.1.1 如何实现一个高效的单向链表逆序输出?

1.1.2 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位;1.1.3 给定一个二叉搜索树(BST),找到树中第 K 小的节点;

1.1.4 LRU缓存机制;

1.1.5 关于epoll和select的区别,以下哪些说法是正确的?

……

二、百度篇(48题)

3.1.0 在函数内定义一个字符数组,用gets函数输入字符串的时候,如果输入越界,为什么程序会崩溃?

3.1.1 C++中引用与指针的区别3.1.2 C/C++程序的内存分区;

3.1.3 快速排序的思想、时间复杂度、实现以及优化方法;

3.1.4 IO模型——IO多路复用机制?

3.1.5 常用的Linux命令;

……

三、腾讯篇(72题)

4.4.2 什么情况下会发生栈内存溢出。

4.4.3 JVM的内存结构,Eden和Survivor比例。

4.5.7 讲讲Spring加载流程。

4.5.8 Spring AOP的实现原理。

4.5.9 讲讲Spring事务的传播属性。

……

四、字节跳动(44题)

6.1.0 5个人去一个海岛寻宝,最后一共找到了100枚金币。他们约定了一个分配方案。

6.1.1 给你一个有序整数数组,数组中的数可以是正数、负数、零,请实现一个函数,这个函数返回一个整数:返回这个数组所有数的平方值中有多少种不同的取值。

6.1.2 一个环有10个节点,编号0-9。从0点出发,走N步又能回到0点,共有多少种走法?

6.1.3 一个乱序数组,求第K大的数。排序方式使用字典序。

6.1.4 一棵二叉树,求最大通路长度。(即最大左右子树高度之和);

……

  • 美团篇(40题)
  • 滴滴篇(12题)
  • 京东篇(13题)
  • MySQL篇(9题)
  • Redis篇(10题)
  • MongDB篇(47题)
  • Zookeeper篇(19题)
  • Nginx篇(20题)
  • 简历篇(900+精美简历模板)

(篇幅问题就不一一展示了,需要的可以自取)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值