首页 > 深信服Python一面总结
头像
azedplayer
编辑于 2020-09-29 14:32
+ 关注

深信服Python一面总结

一面:

围城少年

面试:

  1. 自我介绍
  2. 项目经验
  3. Python基础加数据结构:两个数组合并去重,数组迭代删除异常,冒泡排序… ,然后是字符串比较(暗示kmp算法,写思路和next数组)

作者:牛客757930487号

  1. 自我介绍
  2. 你的项目里面用过flask django吗?
  3. 你认为后台是什么样的 有些什么技术呢?
  4. 字典和列表的实现原理(哈希表,链表和数组)(我想到了机器语言,编译原理,一上来就这难。。。)
  5. 链表和数组的区别
  6. 哈希表
  7. 深浅拷贝
  8. 孤儿进程
  9. 如何终止孤儿进程
  10. 如何终止进程(linux下kill-9 进程id)
  11. 为什么要-9
  12. python的类
  13. init
  14. new (我不知道这个回答了我知道java的new,得到了真是多才多艺的评价。。。)
  15. 概率题:一分钟有车的概率为p,三分钟内有车的概率为?
  16. B+树
  17. B+树和平衡树的区别
  18. 平衡树的应用
  19. OSI模型哪七层
  20. TCP/UDP
  21. TCP三次握手
  22. python手写折半查找
  23. 你解决的最影响深刻的bug?
  24. 你debug最久是多长时间?
  25. 你有什么要问我的吗?
  26. mysql引擎
  27. 还问了mysql有什么印象深刻的吗?我回答了优化select语法树。

作者:auzsixdoc

1.闭包

2.lambda

3.迭代器

4.修饰器

5.Python垃圾回收机制,让讲讲原理

6.udp应用场景

7.TCP关闭连接的时候,一般是4次握手,但很多情况下是三次握手,这是什么场景呢

8.算法题:两个链表,每个节点相加,相加结果如果不是一位数,就拆成多个节点

9.SQL题,很简单,但我真的有一年多不写纯SQL了,所以应该是没答上来

10.逻辑题:10个人分金币,每个人出一个方案,大于等于5个人赞同,则通过该方案,你是第一个人,你的方案是?

作者:带专生

  1. python基础

  2. 深拷贝和浅拷贝

    1. is和==在操作整形数有什么区别
  3. GIL是什么

  4. 线程与协程的区别

  5. 垃圾回收机制

  6. list和tuple的区别

  7. 怎样修改tuple

  8. 数据结构

  9. 数组和链表的区别

  10. 说一下常见排序 哪个排序比较快 时间复杂度是多少

  1. 操作系统
  2. 进程通信
  3. 怎么使用共享内存
  4. 堆和栈的区别
  5. 怎么用堆 多次free会发生什么
  1. 网络
  2. http状态码
  3. http在哪一层
  4. 说一下五层网络协议
  5. 网际层有什么协议
  6. tcp和udp的区别
  1. 看我简历写了django
  2. django怎样做用户登录

作者:昵称获取困难者

1.自我介绍

2.说一下python中的数据结构。可变不可变?

3.知道GIL吗?为什么需要GIL呢?GIL为什么一次只允许解释执行1个线程呢?

4.知道多线程,多进程吗?介绍一下怎样创建多线程,多进程?请问与java的区别是?

5.tcp3次握手?第三次握手失败后会怎样?

6.数据结构都知道哪些?说一下平衡二叉树。怎么构建平衡二叉树呢?

7.看你的简历,你还会做web前端?

8.python装饰器知道吗?装饰器的原理是什么?本质是?闭包?

9.Mysql与MongoDB的区别是?

10.python中的socket?

11.hash算法知道吗?介绍一下你知道的hash算法。hash冲突知道吗?怎么解决hash冲突呢?

12.poll,select,epoll.

13linux指令知道哪些?(这个我说我学过一些,但是背不下来,看笔记的话能够使用)

14.操作系统了解吗?(我不是科班出身,所以这些不会,但是确实有计划要学习)

15.python的内存处理机制有哪些?分别介绍一下。

16.因为我学的是理论物理,面试官有些感兴趣,就1让我介绍自己的研究课题,还有平时主要学的是什么。

作者:rerorerorer

  1. 介绍项目
  2. 遇到的重大问题,怎么解决的?
  3. python的深浅拷贝?
  4. 往1-100里面放1个重复的数字怎么快速找出来这个重复的
  5. 编程题: 报数出列,最后一个人是哪个?
  6. linux信号
  7. linux的进程通信(五种)
  8. linux僵尸进程怎么解决
  9. 对分布式的理解(项目涉及)
  10. 打开浏览器输入一个网址,发生了啥子?(balabala讲一堆,到tcp三次握手的时候,面试官说可以了不用了,😂)
  11. 二叉平衡树和数组的查询对比
  12. 数组和链表对比
  13. 野指针如何解决
  14. c语言操作字符串的方法(回答了strcmp那些)
  15. python的线程同步问题。(详细讲解了GIL的原理)
  16. 又问了进程在实际应用中如何通信的(由15问回答多进程替代多线程引申出来的)
  17. 问了如何测试程序运行时间(脱口而出print大法哈哈哈,还回答了用装饰器包装函数的效果比较好)
  18. 在一个很长的字符串中找出一个字符第一次出现的位置(回答了用正则表达式)
  19. 接着问正则表达式
  20. 二叉平衡树的查找时间复杂度

参考链接:
深信服 面试 深圳 Python开发 凉经

来自 https://www.nowcoder.com/discuss/277057?type=2&order=0&pos=68&page=1&source_id=discuss_tag&channel=1009

深信服python后台一面凉经(5/27)

来自 https://www.nowcoder.com/discuss/432690?type=2&order=0&pos=46&page=1&source_id=discuss_tag&channel=1009

深信服Python0328一面

来自 https://www.nowcoder.com/discuss/394507?type=2&order=0&pos=99&page=1&source_id=discuss_tag&channel=1009

深信服python后台面试经历

来自 https://www.nowcoder.com/discuss/394526?type=2&order=0&pos=100&page=1&source_id=discuss_tag&channel=1009

希望给我一个offer!

来自 https://www.nowcoder.com/discuss/395207?type=2&order=0&pos=108&page=1&source_id=discuss_tag&channel=1009

[深信服][Python开发]一二面

来自 https://www.nowcoder.com/discuss/395063?type=2&order=0&pos=113&page=1&source_id=discuss_tag&channel=1009

深信服 二面面经(不知道凉没凉)

来自 https://www.nowcoder.com/discuss/395066?type=2&order=0&pos=115&page=0&source_id=discuss_tag&channel=1009

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐