一面(一个小时左右)

  1. 算法:写冒泡排序,问如何优化,简单讲了快排和堆排序的原理
  2. 数据库:解释左连接
  3. 数据库第一第二第三范式,数据库死锁
  4. linux:怎么查看内存;怎么查看进程,ps命令一般在什么情况下使用。
  5. 什么是幂等操作?怎么解决幂等操作
  6. 乐观锁和分布式锁是什么,分别对应的场景是什么?
  7. 了解Web层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类?
  8. 了解分布式?高可用?如何保证节点集群的同步?了解过么?
  9. redis的复制,持久化,分布式锁,队列支持
  10. 设计模式里面,单例模式?实现单例模式的双重校验。

二面(70分钟左右)

  1. 算法:实现一致性hash
  2. 如何保证数据库并发时没有问题?如先查询,后更改,或者同一时间用户查询用户分期单记逾期,同时用户执行还款,到底用户逾期成功吗,换的钱是多少?
  3. redis的数据量,如何做的备份恢复?
  4. 你们的股票行情数据怎么做正确性校验,加入db以及redis都出错了呢?
  5. mysql数据库的分库分表,有什么中间件?,主键策略是什么
  6. 大规模的数据量的分库分表,动态数据源怎么做查询(一个业务需要查询多个数据源的信息,怎么做到找到对应的数据源)?
  7. epoll函数怎么理解?epoll函数在别的哪些地方有用到?
  8. 如何解决redis的缓存穿透问题?怎么解决redis的缓存雪崩问题?
  9. Git用的多吗?git和SVN有什么区别?为什么要进行add、commit、push三步?
  10. linux怎么对CPU分配?

三面(一个小时)

  1. 一致性hash底层用的什么数据结构
  2. 手撕:有时间区间,判断昨天送外卖的峰值。(这个题做了快三十分钟,主要是外卖订单可能是前天的,昨天的或者今天的)
  3. web方面的应用多么,问了问HTTP?
  4. 智力题:一天24小时,时针和分针会重合几次?
  5. 介绍一下自己的项目。(疯狂怼项目了,连实验室的都问了,楼主搞通信的,面试官让我用白话给面试官讲了一些技术点。)
  6. 类似于百度地图,如何求A地到B地的路径,刚开始被面试官套路了,用各种分类讨论了半天,最后才发觉面试官想问的是有向图求最短路径?说了一下方法是什么?迪杰斯特拉算法作用,复杂度?
  7. 参加过社团吗?怎样能让合作更顺畅,遇到矛盾怎么处理?在沟通过程中出现过什么问题?怎么解决的?举一个具体的例子。
  8. 对未来职业发展方向的规划和想法 矛盾
  9. 有什么问题吗?

最后

2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。

更多JVM面试整理:

:**

[外链图片转存中…(img-qmldNiL7-1625851185380)]

点击这里免费下载“百万级”「JVM笔记」

疯狂膜拜!万字长文轻松彻底入门spring相关推荐

  1. 腾讯技术团队整理,万字长文轻松彻底入门 Flutter,秒变大前端

    原文作者:腾讯技术 原文链接:https://zhuanlan.zhihu.com/p/90836859 来源:知乎 本文针对 Flutter 的技术特性,做了一些略全面的入门级的介绍,如果你听说过F ...

  2. 安卓手机游戏开发培训!万字长文轻松彻底入门Flutter,面试真题解析

    在GitHub找到大神整理的一份学习Android非常好的资料,分享给大家. 题库非常全面包括: Android基础知识: 基本涵盖Android所有知识体系,四大组件,Fragment,WebVie ...

  3. android培训那里好!万字长文轻松彻底入门Flutter,含泪整理面经

    我,来自大山. 我,不甘平凡. 笔者80后,出生在江西一个偏远的山村.虽然出生时已经不是那个温饱都是问题的年代,但是也谈不上有个幸福的童年.家里很穷.幼儿园并没有读,因为家里觉得花那个钱没有必要,小学 ...

  4. 万字长文轻松彻底入门Flutter,震撼来袭免费下载!

    Gradle是什么? Gradle是一种构建语言,目前是Android的默认构建工具,我们编写的编译脚本,其实就是玩Gradle的API,所以从它更底层的意义上看,是一个编程框架. 因为涉及的内容很多 ...

  5. elasticsearch 客户端工具_万字长文:详解 Spring Boot 中操作 ElasticSearch

    点击上方"小强的进阶之路",选择"星标"公众号 优质文章,及时送达 预计阅读时间: 15分钟 一.ElasticSearch 简介 1.简介 ElasticSe ...

  6. 【万字长文】Dubbo 入门总结 ,一款高性能的 Java RPC 框架

    这篇文章是我学习整理 Dubbo 的一篇文章,首先大部分内容参考了官网 + 某硅谷的视频,内容讲解进行了重新编排,40多张图片,也都是我修改重制的,虽然一万多字,但是其实也可以看出来,更多的内容集中在 ...

  7. 万字长文带你入门 GCN

    来源 | 阿泽的学习笔记(ID: aze_learning) Convolutional Neural Network CNN 在图像识别等任务中具有重要作用,主要是因为 CNN 利用了图片在其域中的 ...

  8. 【GCN】万字长文带你入门 GCN

    断断续续写了一个多星期,期间找了很多同学讨论学习,感谢指导过点拨过我的同学们,为了精益求精本着不糊弄别人也不糊弄自己的原则在本文中探讨了很多细节. 当然,还有很多细节没提到,包括总变差(Total V ...

  9. 万字长文:详解 Spring Boot 中操作 ElasticSearch

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 超级小豆丁 来源 | http://www.m ...

  10. FreeRTOS及其应用,万字长文,基础入门

    嵌入式系统不只是ARM+Linux,不是只有安卓,凡是电子产品都可称为嵌入式系统.物联网行业的兴起,也提升了FreeRTOS市场占有率.本文就是介绍FreeRTOS基础及其应用,只是个人整理,可能存在 ...

最新文章

  1. 自定义classloader中的接口调用
  2. 为什么工厂模式可以解耦?(二)
  3. PackageManagerService详解
  4. Hibernate.Annotation注解
  5. c语言存储结构体,c语言结构体的保存和导入
  6. VC++ (三)虚函数与重载
  7. Algorithms Part 1-Question 5- Dijkstra's shortest-path-最短路径算法
  8. SQL Server 索引基础知识(1)--- 记录数据的基本格式
  9. Jupyter更改主题和字体及远程访问
  10. OpenCV——解决使用rectangle()函数时出现“TypeError: function takes exactly 4 arguments (2 given)”错误
  11. C# GridView 分页显示
  12. 吴恩达机器学习视频学习笔记(2)
  13. 为保证云应用及虚拟串口功能正常使用,请务必下载安装Windows系统环境补丁
  14. 蓝牙电话/耳机和蓝牙音乐profile
  15. 两大「宇宙中心」之争:未来科技城如何一步步落后奥体?
  16. 三个思维结构:黄金圈法则、金字塔结构、PREP结构
  17. 使用 Docker 来快速上手中文 Stable Diffusion 模型:太乙
  18. echarts绘制各种图表(柱形、折线、柱形、饼图、南丁格尔、环形、中国地图散点图、百度地图散点图、词云图)
  19. Linux下的lds链接脚本二
  20. 中国土地利用现状遥感监测数据(1985-2020年)

热门文章

  1. Excel演示神经网络原理(黑白数字0、1识别)
  2. 【机器学习】线性回归之加州房价预测
  3. javscript创建Emitter
  4. Javascript-实现全局事件总线Event Bus/ Event Emitter
  5. macbook linux 双系统,MAC Ubuntu双系统方案
  6. Spring系列之@ComponentScan、@ComponentScans详解(bean批量注册)
  7. vue手机端日期插件
  8. 实习期间工作、学习、成长、收获总结
  9. 谢烟客---------Linux之深入理解anaconda使用
  10. 如何用photoshop做24色环_Photoshop绘制超逼真的色轮/色环配色表效果图