早上10点多一面(大概20多分钟):
自我介绍
项目相关(哎,每次这里必出问题)
mysql索引,索引覆盖问题,回表
synchronized 锁reetranlock的区别,怎么实现的,aqs
redis,数据失效怎么办
redis的set集合底层结构
二面(40分钟左右):
一面一过马上就是二面,
几乎都是场景题,,,就没怎么答上来,直接死亡
自我介绍,
说一下Java的特性,封装
然后你对封装的理解,就现在的这场面试,设计一个封装
一排扑克牌,如果给你,怎么打乱,我说的随机,他说这样不太好。。
然后他说换个问题,这个答得不行,假设你们班都有共同的课,现在输入一门课就可以排序输出他们的分数,你怎么设计这个数据结构。
然后说一下排序的算法步骤(变量都需要指明清楚)
假设一条路给你设计多个红绿灯,你怎么设计,,,
现在你这个项目如果是个分布式的,对于同一个变量,怎么保证多个服务正常消费,(除了分布式锁以外)
一条sql执行很慢你怎么排查。
反问:整个过程我的回答情况
他说基本还是有的,但是没有更加深入的思考,项目也是照葫芦画瓢,知道怎么用不知道为什么这样,抽象思维能力不够,平时学习需要多加练习。
下午三点爱奇艺笔试
题目很简单,就是自己练习太少了,哎
7.30大疆笔试
感觉不招人,笔试除了一些选择题,没难度,就一个编程。
全部评论
(8) 回帖