#华为开发面经#
一面
- 自我介绍
- 项目介绍
- 计算机三次握手
- 四次挥手
- http和https的区别
- ssl的过程
- 多进程与多线程
- 撕题(简单题)
- linux查看内存,cpu的命令
- linux中文件的权限数字表示含义
- xss攻击,如何防止
- SQL注入
- csrf
二面
- 自我介绍
- 项目介绍
- 项目中遇到的问题,如何解决的,为什么要这样解决
- python中with关键字
- 值传递会不会改变原来的变量
- python中GIL是什么?为什么这样设计(为什么没答出来)
- 链表和数组的区别
- 在增删改查的时候有什么区别
- linux常用命令,查看端口
- python全局变量怎么使用
- 撕题(简单题)
- python网络编程的步骤
- python内存管理机制,如垃圾回收等的原理
三面
- 自我介绍
- 项目介绍
- 根据项目提问
- 问竞赛
- 遇到的问题
- 问专利,论文
- 写专利和文论的心得
- 成绩排名
- 如何平衡竞赛和科研
- 了解华为的企业文化吗
- 怎么看待加班
- 我们的工作压力比较大,你能接受吗
- 有什么业余爱好
- 反问