羯磨科技一面面经(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怎么用在项目里面。
全部评论
点赞 回复 分享
发布于 02-20 10:29 广东
mark一下
点赞 回复 分享
发布于 02-19 18:19 江苏

相关推荐

不愿透露姓名的神秘牛友
07-07 11:35
程序员小白条:话太多,没实力和学历,差不多回答回答就行了,身份地位不一样
点赞 评论 收藏
分享
零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 12:05
点赞 评论 收藏
分享
评论
3
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务