我这算上岸吗?分享我的腾讯csig java后端一、二、三、HR面,希望对你们有帮助!

前言

由于投的是java后端工程师,面试官没怎么问我语言相关问题

一面 3月10日

  • 自我简绍

  • MySQL隔离级别、实现原理、锁、索引

  • HTTP 与 HTTPS

  • 权限实现

  • redis数据结构

  • 进程通信

  • 死锁 悲观锁乐观在数据库 java的体现

  • 乐观锁 mvcc cas 悲观锁

  • Damond线程什么时候结束 里面放一个finally会怎样 不执行

  • AQS

  • 情况复杂 性能要求不高 网络传输怎么选择序列化器 直接json

  • Nio selector怎么实现一对多

  • 操作系统四大特性 共享 异步 虚拟 并发

  • 一道小青蛙跳台阶的题

二面 3月13日

  • 面试时间:40min
  • 自我简绍
  • IO模型、select poll epoll、零拷贝
  • TCP 三次握手、半连接攻击、四次挥手、time_wait
  • 鉴权实现、RBAC、表设计
  • MySQL 的 MVVC
  • Nginx高性能的原因,多进程与多线程
  • 数据库 explain有什么东西 慢查询优化
  • 索引的设置规则
  • File sort goup order关注指标优化
  • 索引 特点 为什么好 有什么优缺点
  • 回表
  • Lambda表达式底层原理

三面 3月16日

  • 介绍一下JVM

  • 说一下JVM的内存管理:内存分区+垃圾回收

  • 说一下JVM的分代晋升过程,什么时候会从新生代晋升到老年代

  • 什么情况下会触发Full GC?

  • Volatile和synchronized的区别

  • 说一下Spring的AOP吧?

  • AOP的代理有几种实现方式?

  • HashMap的底层实现;

  • 说一下JDK1.7和JDK1.8的区别;

  • 链表和哈希表的区别;

  • 项目设计、模块划分

  • 代码问题如何排查

  • 红黑树与B+树,为什么 HashMap 用红黑树,而 MySQL 用 B+ 树

  • 为什么选择 RabbitMQ、消息幂等性如何保证的、可靠性呢?

  • 平时如何学习的…

  • 一道类似逆波兰的题,不过面试官看我写了5分钟还没写完就让我直接讲一下思路

hr面 3月25日

面完过了一会hr打电话说三面通过,又过了一会又打电话说不用hr面了,直接进入offer审批阶段,煎熬地等了三天offer终于发了,完结撒花。

最后

在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!
全部免费分享给大家,只希望你给作者点个三连!
如果有需要的朋友戳这里直接下载就好了,验证码:csdn

猜你喜欢

转载自blog.csdn.net/weixin_53170315/article/details/115240428