2021年字节跳动常见的面试题,该怎么回答?

前言:

是不是有很多朋友跟我一样,在原岗位不开心或者是工资福利不好想跳槽,但是又不敢跳槽,其实不敢跳槽的原因还是自己的技术不够。如果技术到位了,真的是想去哪就去哪!前段时间我的一个朋友成功的入职了蚂蚁金服。

2021年字节跳动常见的面试题,该怎么回答?

 

首先的话,能蚂蚁金服的人实力还是不能小觑的。其次是他也做了很多复习和准备,他现在已经成功入职了,资料留在手里也没有什么用,现在分享出来,希望对你有帮助。

有需要的话,点这里直接下载就好,提取码:1

2021年字节跳动常见的面试题,该怎么回答?

 

接下来我分享一下我朋友的蚂蚁金服面试真题

一面【90min】:

一面问的问题是比较基础的,回答的基本没有卡住。这里要给大家的建议是,一定要提前将自己在之前的公司负责的项目梳理清楚。比如;你在项目负责的是什么部分?在项目中有遇到什么难点?为什么这是难点?你是怎么解决这个难点的?为什么要这么解决?

2021年字节跳动常见的面试题,该怎么回答?

 

1.说一下hashmap与hashtable的区别

2.产生死锁的原因是什么

3.说一下jvm类加载

4.java反射获取私有属性,改变值

5. 说一下反射有用途

6.所用数据库

7.说一下你在之前项目中有什么难点

8.在项目中遇到问题,你是怎么解决的?

9.你在之前的项目中遇到的最自豪的事情是什么?可以说下吗

10.你会些什么算法

二面:【120min】

  1. 简单讲下你之前负责的项目,在项目中担任什么角色
  2. 你会使用数据库的乐观锁吗?
  3. 怎么理解状态机,状态机不对时,怎么解决?
  4. 简单说下大数据下用什么方法分库分表?
  5. 请介绍mysql的使用方法
  6. 设计一个hashmap线程
  7. 谈一谈垃圾回收机制
  8. 会jvm调优吗?
  9. 算法题:(买卖股票)假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。
  • 答案:输入: [3, 2, 3, 1, 2] 输出: 1 说明:你可以在第三天买入,第四天卖出,利润是 2 - 1 = 1

三面:【90min】

  1. 说一下jvm的内存模型机制
  2. 请说下事务并发问题的解决方法
  3. 说一下lock 和 synchronized 区别
  4. int 存到数据库里面一般你都用什么类型
  5. 说一下redis有什么优点
  6. 算法题:给定一个二叉树,找出其最大深度。最大深度是从根节点到叶节点的最长路径的节点数。比如:(tree = {1,2,3,#,#,4,5} 输出3)
  7. 将按升序排序的整数数组A和B合并,新数组也需有序。比如:(输入:A = [1] B = [1],输出:{1 1})

最后:

我在这里把基础知识的面试题总结成为了资料,有需要的点这里直接下载就好,提取码:1

关于SpringCloud

2021年字节跳动常见的面试题,该怎么回答?

 

关于Redis

2021年字节跳动常见的面试题,该怎么回答?

 

关于JVM

2021年字节跳动常见的面试题,该怎么回答?

 

关于MySQL

2021年字节跳动常见的面试题,该怎么回答?

 

关于Zookeeper

2021年字节跳动常见的面试题,该怎么回答?

 

关于Kafka

2021年字节跳动常见的面试题,该怎么回答?

 

关于Dubbo

2021年字节跳动常见的面试题,该怎么回答?

 

关于spring

2021年字节跳动常见的面试题,该怎么回答?

 

关于Rabbitmq

2021年字节跳动常见的面试题,该怎么回答?

 

关于springboot

2021年字节跳动常见的面试题,该怎么回答?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值