写点什么

开工来面试了几十个人,一言难尽

发布于: 2021 年 02 月 25 日
开工来面试了几十个人,一言难尽

你好,我是 yes。


开工来到现在都在忙着招聘面试,代码没敲几个。


为了能初步筛选合适的候选人和节省我们同事的时间,我们公司搞了个笔试题。


这个笔试题不难,可以认为大部分都是基础考察,然后最后有两道个开放性的题目。


看了几十份上交的笔试题之后,我就发现一个很有意思但是也在意料之中的现象。


基础题写不出来,高并发设计侃侃而谈


看到这儿肯定有人好奇,啥基础题啊?


基础题一:数据结构有哪些?


够不够基础?


绝大部分的人都是空着的,鲜有几个能写出来的也只填了数组和链表。


这事儿要搁别人和我说我还不信,但是事实就是如此。


有个哥们还写了红黑树,我说基础点的堆、栈、队列,为什么都没写,写个红黑树不怕被问红黑树吗?


他告诉我堆栈不是数据结构啊,我说不是堆栈是堆和栈。


基础题二:写个单例模式?


单例这个代码不难,代码量其实也很少。


核心点就是私有化构造器,静态方法静态变量,你要写个懒汉那就上双检锁,饿汉那更简单了。


其他还有啥静态内部类的就不说了,其实要求不高,写个饿汉的都行。


结果是几十个全军覆没,我面试的时候倒是问了单例,反而能说个 123。


开放题一:一个高并发大流量系统,你有哪些优化手段?


这种题目答案就写的很满。


异步、削峰填谷、缓存、服务拆分、垂直扩展、水平扩展、负载均衡、分库分表、读写分离等等。


包括面试过程中的提问也是一样的。


有关于上面提到的关键词基本上能说个 abc 出来,但是一些基础的问题,比如有个候选人说数组删除性能不好,因为需要拷贝数据。


我问为什么需要拷贝?他答不出数组内存连续。


最后


这篇文章我不表明观点,就只是分享下我近期面试候选人的经历,分享下我看到的现状。


近期面试的人应该挺多的,之前面试题交流群已经满了,不过近期还会开二群,两个群的面试题是同步分享的。


有些人进群可能都没看到面试题,进群看公告就能看到了


有兴趣的关注我的公众号【yes 的练级攻略】,每周保证至少分享一篇原创技术文,后台回复【面霸】即可进群。




发布于: 2021 年 02 月 25 日阅读数: 82
用户头像

分享后端技术干货,驰骋技术的江湖。 2019.01.17 加入

公众号「yes的练级攻略」

评论

发布
暂无评论
开工来面试了几十个人,一言难尽