今天给大家分享一篇 4.09腾讯csig一面, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~
最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。
点击下载完整PDF☞ 2022年最新Java面试题集
怼项目
-
redis如何使用的
-
jwt认证流程
-
springsecurity如何实现RBAC权限管理
-
项目里用了哪些加密算法
-
微服务?
Java
-
String三姐妹
-
集合介绍一下
-
ArrayList、LinkedList、HashMap
-
如何保证线程安全?
-
-
多态原理
-
throw和throws区别
-
动态代理讲一下
-
抽象类中必须要有抽象方法吗?
Java并发
-
线程有哪些状态?(操作系统层面和java层面)
-
如何保证线程安全?
-
介绍锁(synchronized底层原理 以及优化过程)
-
cas讲一下
计网
-
TCP/IP有哪几层,分别有什么协议
-
讲讲三次挥手
Spring
-
SpringBean生命周期?
Mysql
-
事务?隔离级别?解决了什么问题?
-
索引底层结构?为什么不用hash、B树?
算法
-
给你一个有序数组 二分查找target(当时我都懵了,然后秒了)
-
字符串反转(问面试官可以用api吗,面试官说可以,然后直接秒了,面试官又说你还是写一下实现,然后双指针秒了)
-
lc-medium 字符串全排列
-
手写堆排序
JVM
-
介绍一下GC算法 重点讲一下分代收集法
-
什么出现FullGC?
-
出现OOM怎么排查
-
用过哪些jvm调优工具