羯磨科技一面面经(1h10min结合八股项目拷打)
Java集合:
1、了解什么列表,可能多,用过没用过都可以说。
2、ArrayList原理和LinkedList有什么区别。
3、ConcurrentHashMap的底层实现
4、CopyOnWriteArrayList、TreeMap是什么
Java基础:
1、Error和 Exception的区别
2、两者都是继承什么
3、讲讲封装继承多态
4、Try-catch怎么写,出现Error怎么办
5、OOM怎么排查。
6、讲讲GC。
7、Java反射是什么?场景题:假如一个对象有一个private属性,项目上线。能否通过反射对其进行修改。
8、BIO和NIO。
多线程:
1、出了个业务场景(多台电脑同时操控一个部分,怎么并发控制)分布式锁
2、讲讲平时怎么用多线程开发(进程用的比较多,介绍了下共享内存、信号量、队列,怎么用到项目里面)
Spring:
1、介绍特性spring好用的地方:自己介绍了mvc,ioc,aop。
2、Ioc有什么依赖注入方式。
3、Spring自带测试有什么有用过
4、Spring别的组件有没有用过
5、Spring如何接入mysql
Rabbitmq:1、消息在宕机以后会发生什么?如何保证消息不丢失。
2、如何保证mq的高可用性。 集群
3、拷打了下我的mq怎么写的,怎么用到项目里面
Mysql:1、InnoDB的优点
2、出了个场景题,考察唯一索引的定义。索引列是否能有两个重复的值。
3、mysql触发器
4、mysql常见命令
5、mysql存储过程
6、mysql的事务
7、有用过别的数据库吗?例如mongodb和redis有什么使用场景。
RPC:1、Thrift代码怎么写的,Thrift原理。
2、Thrift怎么用在项目里面。
1、了解什么列表,可能多,用过没用过都可以说。
2、ArrayList原理和LinkedList有什么区别。
3、ConcurrentHashMap的底层实现
4、CopyOnWriteArrayList、TreeMap是什么
Java基础:
1、Error和 Exception的区别
2、两者都是继承什么
3、讲讲封装继承多态
4、Try-catch怎么写,出现Error怎么办
5、OOM怎么排查。
6、讲讲GC。
7、Java反射是什么?场景题:假如一个对象有一个private属性,项目上线。能否通过反射对其进行修改。
8、BIO和NIO。
多线程:
1、出了个业务场景(多台电脑同时操控一个部分,怎么并发控制)分布式锁
2、讲讲平时怎么用多线程开发(进程用的比较多,介绍了下共享内存、信号量、队列,怎么用到项目里面)
Spring:
1、介绍特性spring好用的地方:自己介绍了mvc,ioc,aop。
2、Ioc有什么依赖注入方式。
3、Spring自带测试有什么有用过
4、Spring别的组件有没有用过
5、Spring如何接入mysql
Rabbitmq:1、消息在宕机以后会发生什么?如何保证消息不丢失。
2、如何保证mq的高可用性。 集群
3、拷打了下我的mq怎么写的,怎么用到项目里面
Mysql:1、InnoDB的优点
2、出了个场景题,考察唯一索引的定义。索引列是否能有两个重复的值。
3、mysql触发器
4、mysql常见命令
5、mysql存储过程
6、mysql的事务
7、有用过别的数据库吗?例如mongodb和redis有什么使用场景。
RPC:1、Thrift代码怎么写的,Thrift原理。
2、Thrift怎么用在项目里面。
全部评论
mark一下
相关推荐
点赞 评论 收藏
分享