腾讯云智 Java 一面 45min

1、自我介绍
2、项目相关,项目问了挺久的,就问了怎么实现的,没怎么细问
3、线程池怎么创建
4、核心线程数,最大线程数工作流程
5、synchronized修饰不同地方的区别
6、lock了解吗,讲一下
7、volatile有什么用作
8、volatile能保证原子性吗
9、锁升级了解吗?什么情况下偏向锁会升级为轻量级锁
ThreadLocal了解吗
10、假如要保证原子性,怎么保证(不会,面试官说了一通字节码指令,没听太懂😢)
11、做过数据库的优化吗
12、数据库索引用的什么数据结构
13、脏读幻读是什么场景出现的
13、Java集合讲一下,每个的底层实现
14、什么是hash表,怎么解决hash冲突
15、SpringCloud了解吗,用过什么组件
16、Nacos作用,原理
17、Rabbitmq作用
18、项目中为什么用rabbitmq削峰,为什么不直接用限流的组件?(不知道😅)
19、Springboot和springmvc的区别
20、springboot启动流程(bean的初始化?)
21、项目中Redis作用,用了哪些数据结构?
22、怎么保证redis与mysql的数据一致性
23、分布式锁有哪些实现方式
24、Redis做分布式锁用哪个命令(setnx?)
25、Jvm了解吗,讲一下内存结构
26、什么情况下堆会出现oom?
27、强引用,弱引用的区别
28、场景题:怎么保证订单只能退款一次(幂等性?)
29、项目中怎么保证报表导出数据不会重复?(主键id)
30、反问

有几个问题忘记了,问的我没听过的,也不知道问的啥🥲。体验很好,不会的面试官不仅会提醒,还会教我。没手撕还是挺意外。以上内容顺序与实际不一致,供参考。

#腾讯云智##腾讯云智研发##面试题目#
全部评论
有前端岗位吗
1
送花
回复
分享
发布于 2021-12-31 23:56
武汉还需要java 吗
点赞
送花
回复
分享
发布于 2021-12-01 22:46
秋招专场
校招火热招聘中
官网直投
楼主面的哪里的?武汉还是西安?
点赞
送花
回复
分享
发布于 2021-12-02 16:06
今天面的,面试官人很好,感觉很多问题都挺基础的,更看重一些知识的积累
点赞
送花
回复
分享
发布于 2021-12-03 17:06

相关推荐

1、拷打项目。具体介绍一下无障碍权限。项目中gemini是干什么的?如何实现版本更新提醒的?如果提示更新时发生异常,比如网络状况不好,怎么处理?网络请求怎么实现的,用了第三方库吗?(OKHTTP3)了解过这个库的原理吗?(没有)那你具体用了库中的哪些方法?2、安卓中view绘制的过程经历了哪些阶段、哪些函数?3、了解过安卓中UI控件分发的机制吗?在relative layout中有一个button,点击button,事件是怎么转发的?4、从点击安装apk,到icon出现在桌面上,这个过程中系统发生了哪些事?从icon出现在桌面上,到应用的界面出现,又经历了什么过程呢?activity调用onCreate之前发生了什么?5、知道AFS(Andrew File System)和PFS(没听清,也查不到)吗?6、介绍一下Java中的反射机制。(拿了一个题,写Java反射的示例)。反射最主要的特点是什么?7、了解Java中的String类是怎么实现的吗?8、在你的安卓项目中遇到过内存泄漏吗?有哪些技术,如果使用不好可能会引起内存泄漏?9、了解过安卓里的handler吗?handler会引起内存泄漏吗?如果handler不指认线程,那它会在哪个线程上?10、介绍一下面向对象的特点。你了解哪些面向对象的设计原则?了解过单一职责原则、迪米特法则、依赖倒置吗?11、设计模式从哪学的?写一下你写过的最全面的单例模式。12、了解过HashMap的底层原理吗?是单一地用红黑树吗?什么时候会转化成红黑树呢?(链表长度大于8)为什么是8个?13、了解过HTTPS吗?加密用的什么机制?14、进程和进程的区别是什么?协程和进程的区别是什么?了解进程间通讯吗?15、算法 毒蘑菇、找出string B中的所有字母是否在string A中很注重知识的全面性,经常追问“还有吗”反问:技术栈是什么?(Java+Swift)如何提升算法能力?(其实不太重要,针对面试就是贪心、DP)
点赞 评论 收藏
转发
11 63 评论
分享
牛客网
牛客企业服务