有赞的自闭面试噢
有赞三轮面试,一轮hr两轮技术面
一面(一个小时):
Java底层
Java的有哪些集合接口
说说arrayList和linkedList的区别。
LinkedList的底层实现是双向的吗?
你通常都使用LinkedList来做什么。
说一下ArrayList的扩增策略。
说一下java中异常类型。
你通常是如何处理自定义异常的,是直接catch吗?
Throwable是否都可以catch
那么你会去catch throwable吗?
说一下线程池
你通常在业务中都会去使用哪种拒绝策略(这里我提到dubbo的实现是直接打印log,抛弃任务,但是面试官认为应该阻塞等待,CallerRunsPolicy?)
说一下负载均衡算法。
说一下你参加的天池中间件负载均衡设计方案。
数据库:
数据库中存在了哪几类索引
为什么要使用索引
聚簇索引是什么数据结构。
为什么使用b+
非聚簇索引呢?
两者查询过程有什么区别。
你是根据什么去创建索引的。
你如何判断语句是否使用了索引。
说一说最左索引。
建立(a,b)索引,select xxx from xxxx where b=’’ and a=’’的时候,可以使用到索引吗?
你能保证在这个语句中的explain,能普及到所有查询的情况上吗,为什么?
为什么会存在没有使用到索引的情况。
其他:
你是如何检测一个jvm运行情况的。
你遇到过线上故障吗,能够说说具体你是如何解决的吗?
你认为怎样算得上是一个良好的单元测试。
在原实习公司,没有转正吗?
二面:
可能是因为自己实习公司的原因吧…
二十分钟,主要是聊了一下在公司的项目。确定了一下这个项目的定位,没有太多技术上的问题。
你可以介绍一下hashmap吗。
你可以说一下你的技术栈吗。
说一下dubbo的结构层次吧。
你有什么想问我的吗。
Hr面:
50分钟
你在实习公司为什么没有转正。
你为什么选择一个这样的专业。
你的绩点。
说一下你周围同学对自己的评价。
说一下主管以及师兄对你的评价。
说一下自己对自己的评价。
那你说自己很自信,那你答辩为什么因为紧张没有过(菜呗,闹呢)
可以给我介绍一下你做的比赛项目吗?
说一个你最自豪的项目。
你觉得在哪个阶段你进步的最快。
你压力最大的是什么时候。
你如何调节自己的压力。
你是如何看待有赞的。
原公司是几点上下班。
你能加班吗。
你在面哪些公司。
你觉得你心目中,有赞的offer在这些公司中能排在一个什么位置。
你有什么想问我的吗。
#有赞##面经##Java工程师##校招#