python web工程师跳巢攻略
流程
-
一面问基础
-
二面问项目
-
三面问设计(经验)
web请求的流程
-
浏览器
-
负载均衡
-
web框架
-
业务逻辑
-
数据库缓存
后端技术栈
-
python语言基础
-
语言特点
-
语法基础
-
高级特性
-
-
算法与数据结果
-
常用算法和数据结构
-
分析时间/空间复杂度
-
实现常见数据结构和算法
-
-
编程范式
-
面向对象变成
-
常用设计模式
-
函数式编程
-
-
操作系统
-
常用Linux命令
-
进程/线程
-
内存管理
-
-
网络编程
-
常用协议TCP/IP/HTTP
-
Socket编程基础
-
python并发库
-
-
数据库
-
MySQL,索引优化
-
关系型和NoSQL的使用场景
-
Redis缓存
-
-
python web 框架
-
常用框架对比,RESTFul
-
wsgi
-
web安全问题
-
-
系统设计
-
设计原则,如何分析
-
后端系统常用组件(缓存、数据库、消息队列等)
-
技术选型和实现(短网址服务,Feed流系统)
-
简历内容
-
简历加分项
-
技术栈比较匹配
-
开源项目(github/技术blog)
-
内容精简,突出重点,两页以内
-
PDF格式
-
信息真实,技能匹配
-
-
自我介绍
-
个人信息
-
掌握的技术,参与过的项目
-
应聘的岗位,表达对该岗位的看法和兴趣
-
-
行为面试
-
做过最有难度的项目
-
做了哪些工作,承担的职责是什么
-
技术难题,如何解决的
-
-
STAR模型
-
situation:什么情况发生的
-
task:如何明确你的任务
-
action:采取了什么样的行动
-
result:结果怎么样?学到什么?
-
-
-
-
面试就是谈判
-
让彼此觉得只有自己赢
-
-
开出高于自己预期的薪资要求
-
面试反问:(能否胜任?有没有兴趣?跟这个团队混我会不会抑郁?)
-
贵公司肯定有一套成熟的薪酬体系,请问贵公司的奖金福利和涨薪机制吗?
-
关于这个个岗位您觉得最重要的工作内容是什么?
-
关于这个个岗位你觉得有什么要特别注意的?
-
这个岗位是新开设的还是原岗位的人离职了?
-
这个岗位汇报给哪个部门的领导?
-
这个岗位可以为公司业务带来什么价值?
-
这个岗位未来在公司内部的发展如何?
-
公司的培训机制和学习机制?
-
-
自我介绍模板
-
非常高兴能获得这次面试的机会,在我来之前对公司和岗位做了功课,我认为这个岗位的
-
价值是什么
-
要求是什么
我觉得我能胜任,因为我
-
怎么怎么样?
-
-
-
离职原因
-
我需要一个更高的平台来历练和挑战
-
说前上级的优点,想到该公司学更优秀的东西
-
我接受加班,但不接受无效加班,我希望我的加班都是目标明确的,有成效的
-

浙公网安备 33010602011771号