面了55分钟,感觉面试官人挺好的
1.自我介绍
2.讲一下项目,并根据讲的东西问了一些细节
3.项目中redis怎么使用的?(我说只是在验证码的地方简单试用了一下)
4.redis和mysql如何保证数据的一致性吗?我说了一下怎么做,面试官接着问具体应该怎么实现,我说之前没有用过,不是很清楚
5.项目中的难点?
6.用到分布式了吗?没有
7.集合框架知道哪些?讲一下HashMap底层,HashMap是线程安全的吗?为什么不安全呢?我说到了死链,紧接着面试官又问产生死链会怎么样?HashMap怎么实现安全呢?
8.讲一下synchronized(提了一下偏向锁、轻量级锁、重量级锁,然后面试官说感觉你挺了解这里的,然后就下一个问题了)
9.算法题,逆置一个英文句子,例子 the sky is blue=======>blue is sky the,我先说了一种思路,面试官说能用数据结构优化吗,我想了想说用栈,面试官说可以,但我感觉显然不是面试官想要的答案,然后面试官说你先写吧,我写完以后讲了一下代码中的每部分干什么的,紧接着面试官问我时间复杂度进和空间复杂度(我面完又想到了一种方式,用字符串split分隔,我裂开了呀,反射弧着实有点长呀)
10.跟我聊了聊工作的地方和部门 。 实习时长?考研吗?
11.反问
1.什么时候有结果?两天,顺便还说了技术面有2面
2.对我有什么建议吗?加强基础知识,算法加强一下(确实,我也知道自己算法不太行,尤其在面试的时候,哭了)
总的来说感觉自己表现得挺不好的,有很多地方没有答好,以后应该多加强一下算法吧,祈祷二面吧
全部评论
(7) 回帖