面试问题浓缩总结 面试问题浓缩总结
  • Go
  • Java
  • C/C++
  • JavaScript/HTML
  • MySQL
  • Redis
  • MongoDB
  • 操作系统
  • 计算机网络
  • spring全家桶
  • mybatis
  • 中间件
  • 软件相关
  • 系统相关
  • 算法
  • 数据结构
  • 设计模式
  • CMU硕士经典100题
  • 剑指offer
  • 重点手撕代码
  • 程序员面试金典
  • 3月
  • 4月
  • 智力题
  • 业务问题
  • 一些技术
  • 安全相关
APP下载 (opens new window)
GitHub (opens new window)
  • Go
  • Java
  • C/C++
  • JavaScript/HTML
  • MySQL
  • Redis
  • MongoDB
  • 操作系统
  • 计算机网络
  • spring全家桶
  • mybatis
  • 中间件
  • 软件相关
  • 系统相关
  • 算法
  • 数据结构
  • 设计模式
  • CMU硕士经典100题
  • 剑指offer
  • 重点手撕代码
  • 程序员面试金典
  • 3月
  • 4月
  • 智力题
  • 业务问题
  • 一些技术
  • 安全相关
APP下载 (opens new window)
GitHub (opens new window)
  • 3月份面试

  • 4月份面试

    • 字节跳动(一面)
    • 面试稿子
    • 蘑菇街(一面)
    • 牛客面经总结
    • 腾讯(一面)
    • 字节(二面)
    • 阿里(一面)
    • 汉得(一面)
      • 同学的面试
    • 腾讯(二面)
    • 腾讯(三面)
    • 同学的面试
  • 个人面试
  • 4月份面试
小游
2021-04-21

汉得(一面)

这次汉得是在腾讯会议上面的,其实没问啥,大部分时间都在讲项目,还好我是做过项目的,所以我直接给它看了jenkins然后他让我打开项目,讲一下框架以及代码,后面其实问的是一些小问题

  • 缓存方案和索引优化

    一般会使用explan命令来进行索引优化

    SQL语句及优化 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 索引的底层结构

    可以简单说一说Innodb和mylsam的区别

    索引 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • B+和B树的区别

    这个就不说了

  • MySQL的执行计划

    这个主要用于慢查询优化,可以判断SQL语句有没有走索引

    SQL语句及优化 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 前端动态页面或者动态样式怎么处理

    可以使用JS来控制DOM或者使用v-html标签

  • Redis的数据结构有啥了解

    这里我就简单的答了一下8大数据类型

  • Redis的过期策略

    定时,惰性,定期

总结

感觉自己下次面试可以适当的扩展一下,扩展一下可以显得自己基础学的比较扎实,可以举一反三,但是不要扩展太多了,要不然面试官听得很烦的

# 同学的面试

大佬太强了,这几天天天面试,唉羡慕啊,下面是最近他问到的一些问题

  • 面向对象三大特性

    封装、继承、多态

  • 什么是多态

    一个对象具有多个状态,一般可以通过重载或者重写来实现

    面试题 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 重载和重写的区别

    重载是一个函数有多个参数

    重写是覆盖父类的方法

  • Java反射机制

    类加载机制 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 类加载机制(类加载过程)

    类加载机制 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 双亲委派机制

    可以去看一下破坏双亲委派模型

    类加载机制 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • hashmap实现原理

    集合框架 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 为什么红黑树要小于6才转换,而不是8呢

    为了避免两个之前不停相互激荡转换,白白浪费资源

    集合框架 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 红黑树左自旋和右自旋

    数和二叉树 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • hashmap put流程

    集合框架 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • hashmap怎么解决冲突的

    使用链地址法

  • 多线程是自定义线程池还是

  • 线程池的工作流程(如何创建和管理)

    并发框架(JUC) | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • Volatile关键字(为什么不能保证原子性)

    因为存储操作不是原子操作

    并发框架(JUC) | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • synchronized关键字

    并发框架(JUC) | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • CAS操作

    并发编程 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • spring ioc

    IOC | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • spring实务传播级别,默认的

    事务 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • @resource和@autowite区别

    面试问题 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • Springboot不同文件夹的加载顺序

    面试问题 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • MySQL innodb引擎

    引擎 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 为什么用B+树

    不说了

  • MySQL事务隔离级别

    这个也说了很多次了,不说了

  • MySQL的mvcc机制

    事务和锁 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • MySQL有多少种锁

    事务和锁 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 什么时候触发间隙锁

    事务和锁 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 聚簇索引和非聚簇索引

    索引 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • Redis是单机

  • tcp请求三次握手过程

    运输层(TCP,UDP) | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 为什么要三次握手,而不是两次

    运输层(TCP,UDP) | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • 定时任务怎么实现

    面试题 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • AOP实现原理(两种实现方式)

    AOP | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • springboot 解决了啥问题

    springboot开箱即用不需要进行重复配置,而且还内置tomcat服务器

  • 怎么实现CICD

    这里自己讲一下jenkins就可以了

  • 数据库持久层

    使用mybatis

  • MySQL表设计关注点

    高频面试题 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • MySQL索引有哪些,聚集索引

  • SQL调优

  • B+树的特性,插入和查询的过程,底层用了链表?

  • B+树和页有啥关系?

  • 说一下CMS垃圾回收器的原理。

  • 你的项目使用什么垃圾回收器比较好?

  • 如何测算接口每次访问占用多少内存

  • java类加载双亲委派机制

  • 双亲委派的破坏机制

  • 如何让程序使用自己的类加载器

  • java juc工具(三个)栅栏

  • wait和notify 一般用于什么场景

  • 10个G的文件排序(只有500M内存,然后进行排序)

  • java工程框架(消息调用,RPC框架)

  • 多线程涉及到变量共享吗

  • serverless 接触过没

  • 使用了什么Redis部署模式

  • 缓存穿透是啥

  • 项目使用的是单体还是微服务

  • spring security 流程

  • 执行spring security的整个流程(使用了什么方法)

  • 使用了spring security那些核心注解

  • 你为什么选择echarts、layui、和thymeleaf这些内容

  • Git了解多少

  • Git常用的命令有哪些(命令要学深一些)

  • Git怎么回滚,回滚的原理是啥

    Git | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • spring cloud有啥了解

  • 网关主要解决了啥问题

  • 如何实现容错或者降级

  • spring cloud security有了解吗

  • 项目为什么使用多数据源呢

  • MySQL你的表是怎么设计的,索引是怎么做的

  • NGINX有啥了解

  • jenkins了解多少

  • 自我评价适应能力强怎么体现

  • 有看过《重构:改善既有的代码设计》吗?

  • 你们已经学了什么计算机的课程呢

  • 基础是自己对自己所学的东西都掌握,而不是简单只知道怎么用,要可以把这些东西都联系起来

  • Redis分布式锁怎么实现的

    分布式锁,过期策略,淘汰规则 | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • docker的常用命令

    终于把这些常用的命令给写完了

    Docker | 面试问题浓缩总结 (xiaoyou66.com) (opens new window)

  • springboot启动原理

  • springboot自动装配

编辑 (opens new window)
上次更新: 2021/04/25, 22:04:03
阿里(一面)
腾讯(二面)

← 阿里(一面) 腾讯(二面)→

Theme by Vdoing | Copyright © 2021-2021 小游
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式