2020-面试官可提问的问题目录参考

技术
      java基础
            锁/线程/集合/jvm内存模型/反射原理/深克隆和浅克隆
            对象的创建有什么方法/过程是什么
            类加载过程
            如何分析内存逃逸
            对象创建之后在堆中的过程是什么
      mysql基础
            设计表的规范
            索引的原理
            如何分析慢查询
            如何优化查询效率
            mysql隐藏字段有什么,分别起到什么作用
            如何做高可用
            acid/mvcc是什么
      spring基础
            springboot/springcloud是什么,有什么优缺点,在项目中使用了那一些组件,有了解过那一部分的源码
            ioc/aop是什么
            factoryBean和beanFactory区别
            spring容器启动过程
            spring是如何解决循环依赖
            spring的事物传播方式/实现原理
            spring cloud : zuul/feign/hystrix/ribbon/zipkin/boot-admin/bus/config的使用场景
            项目中如何调优
      mybatis
            mybatis原理是什么/使用到什么技术
            一级缓存/二级缓存分别是什么
      tomcat基础
            tomcat是如何做到多个war包工程的隔离
            在以往的经验中是如何对tomcat做调优
      组件基础
            redis是什么/有什么优缺点/性能如何/为什么适合做缓存
            redis的类型有什么/编码方式有什么/如何做垃圾回收/当一个key过期了内存会保存key的数据么
            redis如何做哨兵/读写分离/集群/高可用
            redis如何实现一致性hash
            mq的选型/mq在你的项目中起到什么作用
            rabbit/kafka如何保证消息不丢失
      分布式锁
            分布式锁的实现方式(使用redis/zookeeper实现),他们的优缺点
      分布式事务实现的方式


问题
      算法
            汉诺塔原理(手写伪代码)
            递归原理,如何用递归实现阶乘(手写伪代码)
            排序(快速排序/冒泡排序/选择排序)(手写伪代码)
            b树/b+树/平衡树/红黑树各自的原理以及优缺点和应用场景
      网络
            cookie有什么参数
            什么是窗口滑动
            描述一下从浏览器输入域名之后到加载出界面的整个过程
            网络七层模型
            tcp/udp的优缺点和应用场景,tcp如何握手挥手,time_wait是什么
      linux
            linux的基础命令(查看网络/io/内存/磁盘)
            linux上如何挂载其他磁盘,及过程
      缓存
            如何解决缓存击穿/缓存穿透
            如何避免缓存脏数据(与数据库的数据不一致)
      逻辑
            布龙过滤器是什么
            如何用java代码获取文件倒数第一行的数据
            如何设计一个可以支持秒杀业务的接口
            设计模式在以往的项目中有用到哪些
      io
            nio/aio/bio是什么,优缺点
            什么是io复用
            零拷贝

其他
      为什么要换工作
      在工作解决了什么问题,过程如何,提升学习到什么
      未来的计划是什么
      现在为未来的计划做什么样的准备
      对于加班的看法
      对下一份工作有那三点期望
      除了编程工作外,碰到过最困难的事情是什么,如何解决
      平时看什么书,从书中学到什么
      一起协作开发某个项目的同事如果是个猪队友该怎么办

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值