求职刷题神器

funit.cn

讨论区 > 求职面经 > 北京果壳网python研发面试

北京果壳网python研发面试

iter7164774401
发布于2021-03-31 15:34:18 37浏览

果壳在国贸百朗园里,在园区最里面,不是很好找,一进去先发了一套面试题和一张登记表,登记表连父母家庭资料都要,不是很理解要面试者这些信息干什么,又不一定去你家,等入职再填不行吗?所以除了本人信息,其他我没填。( 面了这么多家就果壳要填这个,还要填特别详细的信息,不能懂 )

一面

面试题难度适中,不过涉及到的面比较多,还要写数据库查询语句等等,博主非科班,只大概自学过数据库,然后一直在用 orm ,毕业后就没怎么写过原生 SQL ,相关题目只能凭借记忆大概写了下,还有一道题是 用 O(1) 的复杂度实现一个 栈 的出栈入栈和返回 max、min 值的操作,其他就是一些 Python 基础和表设计题。

这里说下这道设计栈的题:

出入栈函数 O(1) 没什么问题,主要是 max、min 操作( 博主找工作时没看过面试题目,只是刷了一些 LeetCode ,后来发现这道题很经典,网上很多答案)当时没遇到过这种需求,但是可以肯定想要时间复杂度下降,肯定是要用空间去换时间,所以当时有设计了额外的数据结构存 max min,但当时设计的还是有问题,后面又和面试官讨论了一下,还是没有得出最好的方案,最后回去网上搜了下发现其实很简单,当时只差最后一步,感兴趣的同学可以看下:栈在 O(1) 时间内求 min

二面

面试官一上来就直接拿着笔试题开始一道一道问,嗯,连我叫什么都没让介绍,更别说介绍项目什么的,感觉有点懵逼,全程没一句废话,全是纯技术问题和算法,然后自己擅长的面试官感觉不太感兴趣,我不太熟悉的他很愿意追问,嗯,二脸懵逼,之后又问道 tcp 流量控制,当时直接说错给说了拥塞控制,面试官表示我 tcp 掌握的不好( 确实是我的问题,回去之后又整个看了一遍 tcp )。

最后又问了很多数据库底层的东西,博主完全没接触过,所以面试官表示下一轮面试官有事 ( 哈哈哈 ),接着问我有什么想问的,我问了两个问题面试官表示自己还有事。。。好吧,那就不聊了。

总结:数据库知识很重要,即使你投的是研发不是 dba ,你也一定要懂数据库底层的基本原理,至少要知道 索引原理、MySQL 数据引擎等等,因为之后凡是博主挂的面试都有数据库的锅。

果壳环境看上去有些乱,但比较温馨,但实在不敢恭维面试的方式,所以挂了博主也没惋惜。其他方面就不太了解啦,因为根本没拿到 offer。

本文首次发布于趣IT ,转载请注明出处,谢谢合作

北京果壳网python研发面试

全部评论0

成为第一个评论的人

还可以上传7

表情
  • 微信扫码加好友进群