首页 > 技术文章 > 简单记录下最近面试的几家公司面试经历.(Java一年经验)

Miragic 2020-08-10 10:38 原文

一年经验,记录下最近几家公司的面试经历.

1.深圳缇铭科技有限公司

 

 

  1)先让自我介绍,讲一下最近的项目

    根据项目提问,比如:

      redis你是如何部署的?你的code是直接套用他们的模板去编写,还是自己编写的?

      项目中哪里用到了redis?

      SpringMVC和SpringBoot 你觉得有哪些不同?

  2)根据简历技能提问

    git svn有用过吗?

    你平常的项目是如何部署的?

    docker和nginx有了解吗?

  3)mysql表设计有参与吗?或者说讲讲mysql(你知道的一切)

     索引,复合索引(a,b,c)  (a,c)会走索引吗?

    什么情况下用索引?

  4)对我们公司的理解和有什么想问的?

2.精锐纵横

  1)自我介绍

  2)kafka消息队列怎么实现的?

  3)锁有哪几种级别

  4)分布式事务有了解吗?a调用b服务,a回滚了,b如何回滚?

  5)Nginx负载均衡有哪几种?

  6)Ajax有几种调用方式,type的类型说一下

  7)乐观锁和悲观锁

  8)数据库查前几条数据怎么查?(Mysql,Oracle,SqlServer)

  9)Mysql锁的几种级别,分别代表什么意思?

  10)redis完整性是如何实现的?

  11)平常怎么用sychronize关键字的?

  12)线程的实现方式有哪几种?

  13)start和run 方法有什么区别?Thread调用两次start方法会怎么样?

  14)AOP是如何实现的?以及实现场景,切点是如何选择的?

  15)object类有哪些方法

  16)sleep和wait的区别,它俩是同一个类下的方法吗?

3.招商银行外包

  1)数据库表设计你有参与吗?简单讲一下

  2)有接触过索引吗?讲下索引

  3)springboot事务传播方式

  4)spring定义单例是如何实现的

  5)讲下多线程

  6)产生死锁的条件,怎么避免死锁?

  7)讲一下集合,hashmap

  8)mybatis如何定义事务?

  9)mysql的隔离级别

  10)bean的属性有哪些?

4.工商银行外包

  1)自我介绍,讲下项目

  2)项目中redis是如何使用的?

  3)结合项目讲下mysql你了解的一切

    表设计,索引,性能问题.sql优化,

  4)项目中如何使用kafka的?

    哪里用到了,带来的问题如何解决的?

    消息丢失,重复消费,顺序消费

    你觉得kafka和你用定时任务直接操作数据库有什么区别?

简单记录了几家公司的面试经历.这是我的个人公众号,后续会陆续更新自己在工作和学习中一些经历

欢迎订阅,共同进步.

 

推荐阅读