程序员社区

2021.3.26 腾讯事务开发 一面 + (Java面经分享)

今天给大家分享一篇 2021.3.26 腾讯事务开发 一面, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

项目

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

  • 项目中登陆的安全问题你是怎么解决的,怎么记录用户的登陆状态
  • 如果有脚本穷举密码怎么办,除了MD5(项目中用到)还有什么防御手段
  • 项目中的缓存是怎么做的
  • 怎么防止两个并行的请求都没有命中缓存,同时去数据库查出了两个不同的版本导致发布失效的情况
  • 先回db还是先写缓存还是先实现缓存再读db
  • 项目是怎么部署的,还有没有了解其他的主流的部署方式

网络

  • http的常用的head
  • https以及原理(ssl的握手机制的原理)
  • 怎么防止网络通信中我们的信息被篡改
  • 非对称加密能保证信息安全,为啥还要有对称加密
  • accept发生在三次握手的哪个阶段?
  • tcp怎么实现可靠传输的

操作系统

  • linux下有哪些io多路复用技术
  • 进程有哪些通信方式,分别有哪些区别
  • 负载均衡有了解过吗

mysql

  • innodb引擎的索引的原理是什么
  • 主键索引和非主键索引的存储上有什么区别
  • 隔离级别中的可重复读是怎么实现的
  • mysql里锁的类型
  • 了解sql注入吗,sql是什么原因产生的,有什么解决方法

java基础

  • Object类有哪些常用的方法
  • 浅拷贝和深拷贝的区别,深拷贝拷贝到什么程度才会停止
  • 什么是可重入锁和不可重入锁,synchronized是可重入的吗
  • 什么是强引用、软引用、弱引用、虚引用
  • volatile的作用和原理实现
  • 如果不加volatile,线程操作变量不写回主内存会写在哪里
  • volatile是怎么实现改写直接写在主内存中的
  • 既然volatile能保证可见性,那为啥不给每个变量都加上

算法题

  • 反转链表

冲冲冲!!!

冲 冲 冲

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 2021.3.26 腾讯事务开发 一面 + (Java面经分享)

一个分享Java & Python知识的社区