Java方向,校招正式岗位,后台开发

技术面,主要偏向基础知识,算法和项目。

1.一致性hash了解么

2.项目,项目的背景是什么,你在其中负责什么,遇到的难点,怎么解决的,有什么收获。

3.MySQL的索引、数据结构,为什么要选用B+树而不用其他数据结构、隔离级别,各个隔离级别下会出现什么问题,MySQL怎么解决的,锁(行锁、表锁、间隙锁),MVCC,MySQL的引擎,MySQL的分库分表等,binglog、redo log以及undo log

4.JVM分为哪些区域,他们的关系、JVM性能调优、JMM、GC(垃圾回收)

5.synchronized、Lock、RetreenLock非公平锁怎么实现

6.Java有哪几种线程的实现方式,线程池的主要参数,执行流程,拒绝策略等

7.如果让你自己实现一个线程池你会怎么做,你自己实现日志系统会考虑那些,怎么实现一个海量数据计算的系统,如,一个任务,把他分给很多机器进行计算之后在收集结果,保证高并发、高性能、高可用。

8.分布式CAP理论,分布式事务,分布式锁等

9.redis的数据结构,底层实现,布隆过滤器怎么实现的,redis的锁,保证原子性,redis的备份策略,redis的集群选举,sentinel

10.kafka原理,为什么这么快,和其他消息队列的对比,如果消息丢失怎么办,怎么保证消息的幂等性,怎么保证消息的有序

11.zookeeper选举策略,分布式锁的实现,,zk的优缺点…

12.有没有开源项目,看过那些开源框架源代码。

13.接口和抽象类的区别

14.手写快排,topK、红黑树原理等

15.进程和线程的qubie

16.三次握手,四次挥手,为什么会有握手和挥手,有哪些优化

17.TCP、UDP等协议,HTTP报文格式、HTTPS、HTTP2.0/3.0,quick协议

18.Spring循环依赖,IOC、AOP等

19.你会那些设计模式,详细讲讲

20.商品秒杀你怎么设计的,有哪些需要注意的点

HR面

1.自我介绍

2.项目的挑战,收获等

3.自我评价,优缺点

4.未来规划

5.有哪些offer

6.反问环节

阿里一二三面、HR面面经-后台相关推荐

  1. 关于字节跳动前端校招一二三面+HR面试过程

    分享一下字节跳动 前端校招 一二三面+hr面 一面 (视频面 1小时35分钟) 20年3月1日 标题 自我介绍 vue和react有什么区别,更喜欢用哪个,为什么 react hook熟悉吗,解决了什 ...

  2. 【面经——广州道一云+笔试+一二三面+HR面+offer】

    道一云 你可能不太敢相信,线下面的,笔试+一二三面+HR面 在一天下午就整完了,一二三面分别换了3位面试官,中间大概隔了10多分钟,第二天就拿offer了,效率可以. vue vue的生命周期 创建一 ...

  3. 阿里cai鸟一二三面+HR面

    一面 1.自我介绍 2.hashcode()与equals()方法的区别 3.db修改了,redis如何修改? 4.redis是如何防击穿的? 5.为什么使用线程池? 6.synchronized与l ...

  4. 阿里现场三面+HR面

    二面之后等了大约一个星期,收到了阿里的现场面试邀请,很开心地赶往了现场,开始了第三次技术面试.进入阿里办公楼,在休息区等候了一段时间,便开始了自己的第三次技术面试.三面面试官给人感觉很nice,问题如 ...

  5. 网易考拉卖身阿里的前夜:HR欲哭无泪,太难了。

    点击上方"小强的进阶之路",选择"星标"公众号 重磅干货,第一时间送达! 预计阅读时间:5分钟 9月6日,杭州秋雨绵绵,持续了一个月的收购案,终于一锤定音,落下 ...

  6. 字节跳动一二三面+HR面

    字节跳动-Java岗面经 一面 自我介绍 介绍第一个项目 项目的目的,项目的整体架构,负责模块的简单介绍 功能权限的实现(这一部分可能我没表述清楚,面试官问了很久...) 算法题: 给定两个数组,求两 ...

  7. 字节跳动 前端校招 一二三面+hr面(2020-03)

      一二三面连着面的,中间有10分钟休息时间,面试官都很和善的,不会给太大的压力,不过字节的每一个问题都会问的很深,很深...感觉到了跟大佬的差距O(∩_∩)O

  8. 字节跳动后端开发实习面经一二三面+HR面(已offer)

    *号表示没答上 一面(1h) 1.问之前的实习 2.redis的基本数据结构,string的底层 3.binlog存储日志的格式,statement造成主备不一致的过程 4.多机房部署mysql会有什 ...

  9. 阿里云服务器断开连接后程序在后台运行办法

    0.前言 因为阿里云服务器经常因为网络问题或者软件问题断开连接,导致训练过程中断,下次连接时,又要重新开始,非常伤,所以,找到以下解决办法.(Ubuntu) 1.安装Screen工具 sudo apt ...

最新文章

  1. Anti-If: The missing patterns--转
  2. Spring Boot - 自动装配中的不可忽视的@Import
  3. Ubuntu安装apt出现报错如何操作(简单记录)
  4. 百万TPS高吞吐、秒级低延迟,阿里​搜索离线平台如何实现?
  5. CRITIC法之matlab
  6. wscript.exe无法打开vbs_如何恶搞朋友的电脑?超简单的vbs代码
  7. 章泽天卸任刘强东旗下一公司董事
  8. 支付宝基金收益灰色是什么意思?
  9. tmadmin: command not found和tmadmin: error while loading shared libraries: libgpnet.so
  10. day06笔记(2021-09-28)-OOP:面向对象+封装+继承+多态
  11. [Codeforces266E]More Queries to Array...——线段树
  12. VOL vs. VLK by Plod
  13. 信息安全工程实践笔记--Day1 信息收集漏洞扫描
  14. 解决JS中出现的兼容性问题
  15. 路由表是干什么的?底层原理是什么?
  16. 【Web UI自动化测试】Web UI自动化测试之PO篇(全网最全)
  17. 计算机网络双语常用词汇,计算机网络协议词汇Protocols
  18. matlab计算绝对值的导数,如何用matlab求带绝对值函数的导数? 你值得一看的技巧...
  19. 复古汉字_30个时髦的WordPress复古主题
  20. android unity页面关闭报错,Unity3d报错解决方案

热门文章

  1. 机器学习数据集(训练集、测试集)划分方法
  2. win 10 把秘钥清掉之后查不到秘钥怎么办
  3. 压缩感知学习(一):压缩感知的起源
  4. 如何自己制作小程序?
  5. tring_vector容器test
  6. 【电气设计】理论知识学习(持续更新中...)
  7. ExecutorUtil
  8. 人工智能个性化和逼真的漫画素描生成输入人脸图像创建漫画照片
  9. 哈希算法(Hash函数)简单介绍
  10. 项目时间管理-知识领域