小红书现场面试

早晨起点从学校走的,晚上十点半回来的,,一趟来回开销花了四百多,,真是累。。

虽然结果是肯定被刷的,,,三面之后人家员工都开饭了,,我就一直在旁边等着,,一会儿hr进来说面试结束可以走了,,之后会给通知,,我就知道已经gg了

本次面试最大的收获是让我见识到了国外的开发者和国内的区别,,也算是涨了见识了。。。这家公司很多人都有留学背景,,我的三个面试官都有硅谷经历。。。确实和我匹配不上。。。。

一面:说项目,线程进程,,,写个题二叉树先序遍历递归和非递归。。。然后谈到了map的扩容和hash值得确定,,回答的不好,最后他说这一点让我回去再好好看看,,,还有索引的实现,刚开始没理解他要问我索引怎么实现的(B+树),最后突然想到了,然后解释了一波。。。一些并发场景,,怎么解决,此时如何维护字段的唯一性

二面:设计一个数据表吧,给一个业务场景,,怎么设计。。。谈到了前缀树,没怎了解过。。。。最后他说道一句很重点的,,他们考核的东西,不知道没关系,,但是要有办法解决,,靠着一些经验,能想到办法把他们给出的业务问题解决,这才是重点。。

三面:解释项目数据库设计,,为什么用redis,好处,线程进程,写个算法题,很简单。

PS:本以为是两面技术,一面hr,结果直接三面技术,,,,说的我嗓子都干了,,三面将近三个小时。。。。

这家公司的给我的感觉,员工的状态都是以前不曾遇到过的,,,每个人身上都散发着国外开发者的气质,,都有着优秀的背景,,公司的高管也都是硅谷回来的。。。

一天最大的收获就是涨了见识,,还认识到了对一些知识点掌握的深度不够,,一面面试官说的对,任何事情都是有理由的,,一定要去研究他为什么这么做,这才是普通开发者和高级工程师的区别。。。。

posted @ 2017-06-27 23:26  雪浪snowWave  阅读(4012)  评论(0编辑  收藏  举报