首页 > 深信服 python开发 北京 笔试一面二面 面经
头像
匿名牛油
编辑于 2020-03-16 11:02
+ 关注

深信服 python开发 北京 笔试一面二面 面经

面深信服nowcoder对我的帮助太大了。看了很多人的面经,对自己查漏补缺。最后一二面基本顺利。但是不知道结果如何。。因为第二面稍微迷。

面完了等结果,来回馈一波

-----------------------------------------------------------------------------------

3月4日更新,HRBP来电话,明天微信面试,原因是牛客平台卡【滑稽】

-----------------------------------------------------------------------------------

3月5日三面完,问项目,问实习,问选择的理由,问家人观念,问感情状况,问期望薪资,1-3工作日给结果

-----------------------------------------------------------------------------------

3月7日口头offer,应该是base

-----------------------------------------------------------------------------------

3月16日offer

笔试

  1. 忘了,签到题,贼简单
  2. ip复原
  3. 很难整一道题,骗分骗了80%。最多15个箱子放到四条船上保证每条船等重。
    因为这题dfs高达4^N的时间复杂度,根本不敢写。但其实“标准答案”就是dfs
    其实这题leetcode有题源,官方题解还有个N2^N的算法,就是写的一般人看不懂。一毛一样,感兴趣的可以私聊我=-=

一面(电话)26 Min

一面听声音是个小哥,但是听起来有点疲惫。让我好是担心会对我不耐烦。

  1. 介绍一下你自己的项目 (2min)
  2. 简单问几个项目问题(方向很偏,他可能不了解,非常简单的问)(4min)
  3. 你会python嘛?(当然了,不然我敢来嘛)
  4. 装饰器说一下(看了其他人的面经,觉得很高频的问题)
  5. 装饰器传参?
  6. python内存管理?(面试前刚看完这题,非常兴奋,一兴奋就扯远了,从遥远的leetcode开始讲,越说越感觉多嘴了)
  7. 循环引用的处理(跟上面其实是一个问题,但是专门又深入了一点。感觉没说好,自己又加了个弱引用说了说)
  8. 深浅拷贝
  9. 用过的python库?
  10. 第三方库?
  11. 你刚才说你用了flask。怎么用的(很惶恐,就拿来写了个爬虫可视化页面。还好没深入的问)
  12. 协程是什么
  13. 协程的原理(直接蒙了,好底层,后来想想其实很简单。。)
  14. linux用过吗?信号知道吗(我刚开始想成信号量了)
  15. 僵尸进程?(自认为跟孤儿进程混了,没敢回答)
  16. top命令
  17. 软硬链接
  18. linux所有文件类型
  19. 进程通信
  20. 计算机网络编程会吗?(我说会,但其实我就写了一点儿socket)
  21. select(我又蒙逼了,以为是mysql的select,后来才想起来有个信息队列的select)
  22. 又问select底层(不会不会不会怕了怕了怕了)
  23. 算***吗(哇终于等到你)
  24. hashmap?特点?(特点是什么东西???问了以后知道就是问原理)
  25. 快排?实现?口排一下
  26. fork()的返回值

二面(视频)24 Min

二面是个看起来就很强的大叔,冷酷而又坚毅,让我心里乱抖。

  1. 介绍你自己,和你的项目(balabala把自己一顿夸,从高中夸到毕业,终于想起来还要说项目)
  2. 问问项目,还可能是因为我太偏了,他根本没怎么问。。。反倒是等同于让我介绍自己介绍了两遍。
    然后大学很多人都参加过全国数学竞赛嘛,我拿了个还行的奖,他突然问。你是数学专业的?我也愣了。后来我反应过来。我说这比赛谁都能参加,我这成绩也就是高数还行的成绩balabala。他感叹日月更替,跟不上比赛节奏了。然后就结束了。

-----大叔网络不稳定,大叔卡了,大叔退出了平台----

-----大叔回到了直播间,大叔向你发起视频邀请---------

  1. 做个题吧,行吧。看看这道。

-----大叔网络不稳定,大叔卡了,大叔退出了平台----

我:?????,题呢?

-----大叔回到了直播间,大叔向你发起视频邀请---------

给我掏出来一个题目,我一看笔试第二题,我说做过了。

  1. 那行做做这题吧。我一看,leetcode原题:有效数字(Valid Number)。暗喜。我可以掏出我的有限状态机来一波了。
    (但其实我感觉大叔想考察回溯,因为这两题其实都应该用回溯的,特别是有效数字,回溯条件分析起来很有挑战性)

    我跟大叔说(打个预防针)我要条件转移了!要用笔写一下。
    大叔说,行啊,你别查就行。。。。。。

    然后埋头开始画图画表。

    12分钟过去了,大叔有点可能等急了:能开始写代码了吧?
    我说啊好的好的,开始开始。然后1分钟把图表抄到列表里,写了个循环,2分钟就提交了。。

    大叔:???恩?解释一下?这列表干嘛的?状态几个啊? 解释完,大叔说,,哦。。我懂你的思路了。行今天面试就到这吧,你回去等后续。
    我:(???是不是不要我了,这才一个题就结束了。)暗示我答得不好吗?
    大叔:没有,你回去等通知吧。(冷酷脸)

很慌,牛客平台一直卡卡的,然后大叔冷冷的,我的心也悬悬的。

总结

  1. 要冷静,要根据自己答得情况做判断。一面小哥冷淡的说等HR通知吧。 按照我看面经那么多的经验,我以为我凉了。结果当天晚上就让我选视频面试时间了。

  2. 基础问的很多,你会他就往底下问,不会就立刻换,支支吾吾他就提醒你。真不会就说真不会,比支支吾吾再说真不会好。

  3. 二面我是真的没看懂到底是咋样啊。。。。。

更多模拟面试

全部评论

(21) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐