面试凉经

发布于 2020-05-19  275 次阅读


今天被突然电话面试,还没做好准备就直接开始了。反正对于一个佛系青年来说,这些都不是问题。来啊!who 怕 who! (三分钟后我就后悔了。。)

一、没做好的准备,不按套路的出牌

首先还是先做个自我介绍,然后我 bala bala bala~

线程的实现方式

嗯?不是应该按项目来么?不应该按我简历来的么?大哥,你看清啊,我没写我熟悉多线程啊。

我已经预感到大事不妙了。我看了一堆,JVM,和集合。。。我给忘了还有多线程是考点了!!! 我悔啊!

但问题还是很简单的,实现 Callable, Runable接口,继承 Thread 类。(此时我内心 ps:千问别问的太细)

还好,他没问我 Callable 和 Runable 有啥区别。。。

synchronized 和 Lock 锁有了解么?

我在他的口音中,勉强听出个锁,然后我大概猜出了他应该是要问 synchronized 。当然,我除了知道是是个锁只外,我就毛都不知道了。。。。
Lock 更是只知道它的名字。用都没用过。。。。
第二题就炸了。。。我猜接下来应该是要凉。

答案:synchronized 和 lock 锁

庆幸的是,他似乎也看出我的水平了。。于是他没有往下接着问。唉,还好,下一题我要好好答了!然后我就又后悔有这种想法了。。

你用的什么数据库?

我主要用的是 mysql

数据库的优化都有哪些?

我靠!!早知道他真会问着个我就多看一点了。。我除了答上最左匹配外,就没说出任何一个有用的,而且这好像还是 SQL 语句的优化!啊啊啊!

答案:数据库优化

知道数据库分库分表么?

知道点,500万以上的数据要分表,或是字段过多的要分表。
没错,我很诚实,我就知道这么一点。哈哈哈哈,诚实算不算加分项啊~
然而此时我已感到了有些不对,问题似乎走向了一个我不会的地方。

知道数据库主从复制么?

果然,分库分表后自然要问这个啊。。。喵的,分库分表那一点我还是从 阿里 Java 开发规范上看到的。

不要问,我不会。。

答案:mysql主从复制

了解Redis么?

了解一些(没错,我说的是真的“一些”)

Redis的数据类型有哪些?

太好了,太好了,终于有个我会的了!

String ,Hash,List,Set,SortedSet,Pub/Sub,HyperLogLog

稳,还好看了一些消息队列和Redis的面试题。

Redis的持久化方式了解么?

哈,这个。。唉,这似乎是个熟悉的陌生人呢。。。

我背过这题,但是,我忘了。。。我忘了。。。我忘了。。。。

啊啊啊啊。。。内心炸开了。。

我还隐约记的一点,RDF 有关的。答上了一点。

答案:Redis基础

我猜此时面试官已经不耐烦了。不会就不会,不要装会嘛。。。

可是,我真的感觉会,但又说不出来。

二、凉透的体验

凉的如此的透彻心菲。

10分钟的面试体验。。唉~

看的都没考。

没看的都考了。

唉,难啊,不说了,我去看多线程的面试题去了。

END~


欢迎来到欧喵的博客,喜欢就看看吧