首页 > IBM应用开发工程师一面凉经(50min)
头像
hsunnyc
编辑于 2021-04-02 10:19
+ 关注

IBM应用开发工程师一面凉经(50min)

IBM一面面试 50min

  • 自我介绍
  • 问了下实习项目
  • 有没有做过分布式的正式上线的项目
  • 上来就问了java基础相关的一些知识点
  • 创建线程你会使用哪几种方法来创建?
  • 加锁的方式,是否可以对一个对象加锁?或对某一个代码块加锁?
  • 死锁的原因
  • jvm熟悉吗?简单说下内存模型
  • 自动装箱自动拆箱
  • equals和==的区别
  • jvm类加载机制
  • redis数据类型、项目中使用String类型存啥了,redis持久化机制,有没有配置过?持久化机制有几种
  • redis缓存雪崩,如何解决
  • 如何保证redis和数据库一致
  • Java集合大概说一下
  • ArrayList和LinkedList,想使用线程安全的用什么?阻塞队列用过吗?
  • HashMap,key和value可以为空吗?HashMap的存入一个值得过程,key重复了怎么办?
  • ConcurrentHashMap说说,mq用过吗?
  • Java为什么要序列化?啥是序列化,序列化的方式,网络中传输传输的啥?获取的是一个字符串还是一个字节
  • mysql一条查询语句的执行流程,按照某个字段进行分组用什么?
  • 一条语句执行很慢的话怎么去排查?可以看看mysql执行计划
  • mysql存储引擎InnoDB的索引结构,数据存在哪里?
  • 主键索引和二级索引是使用的同一个B+树吗
  • 事务的特性,说说原子性,事务的隔离级别,MySQL默认隔离级别,可重复读解决了哪几种问题,MySQL为什么可以解决幻读,如何解决的
  • 设计模式使用过吗?说说为什么使用单例模式,使用单例模式的优势,多线程下如何使用单例模式,懒汉式如何保证线程安全
  • Java线程池用过吗?
  • spring的IOC和AOP,AOP使用场景
  • Java里面的异常都有哪几类,catch中你会怎么处理
  • final、finally、finalize区别
  • SpringMVC工作流程
  • 注解用过吧?说下元注解和组合注解,说说用过哪些注解,说说Spring里面常用的注解,@Service换成@Component注解会不会有问题?
  • 什么时候可以出来工作?
  • 没有反问环节,感觉凉了
    小哥哥人很好,我回答不上来的一直在引导我,还是自己实力不行......
    总结:jvm、多线程很重要..

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐