python面试流程

面试的基本了解

职位分析

  • 岗位职责(业务是否感兴趣)
  • 职位要求(自己是否掌握,查缺补漏)
  • 公司技术栈(公司使用到那些技术栈)

从招聘信息中我们能挖掘到什么?

  • 你对公司做的业务是否感兴趣
  • 职位要求的知识技能是否掌握,面试有多大的成功几率
  • 自己还有那些知识技能需要查缺补漏

针对准备,提高成功率

  • 针对公司技术栈和要求编写不同的简历
  • 表现出对职位和业务的兴趣
  • 突出自己的技能优势,提高匹配度(技能与公司要求比较匹配)

学生重视基础

  • 学历和成绩
  • 大学所学计算机课程
  • 在校项目、实习经验

社招重视项目和设计

  • 参与过那些项目,有没有知名项目
  • 在项目中承担的职责
  • 有没有系统设计经验

行为面试

  • 自我介绍
  • 口头表达能力
  • 沟通交流能力

HR面试

  • 薪资待遇(锚定效应,可以提出比期望薪资稍微高的待遇)
  • 职业规划
  • 自我介绍、沟通交流等

初级工程师

  • 扎实的计算机理论基础
  • 代码规范,风格良好
  • 能在指导下靠谱地完成业务需求

中级工程师

  • 扎实的计算机基础和丰富的项目经验
  • 能独立设计和完成项目需求
  • 熟悉常用的web组件(缓存,消息队列等),具备一定的系统设计能力

软实力

  • 具有产品意识,技术引导产品
  • 沟通交流能力,团队协作能力
  • 技术领导能力和影响力

简历的编写

简历内容

  • 表现个人优势,突出关键信息
  • 基本信息(姓名 学校 学历 联系方式)
  • 职业技能(编程语言 框架 数据库 开发工具)
  • 关键项目敬仰(担任责任 用到了什么技术)

简历加分项

  • 知名项目经验
  • 技术栈比较匹配
  • 开源项目(github、技术blog、linux、unix geek)

简历注意事项

  • 内容精简,突出重点。不宜超过两页,可以套模板
  • 注意格式,推荐PDF(保证跨平台打开格式一致)
  • 信息真实,不弄虚作假,技能和技术岗位匹配,没有太多无关内容

自我介绍

  • 个人信息
  • 掌握的技术,参与过的项目
  • 应聘的岗位,表达对该岗位的看法和兴趣

图片

不会表达怎么办?

  • 早准备
  • 准备开场白讲稿,面试前多练习
  • 找一个同伴好友模拟面试,消除紧张心理

什么是行为面试?

  • 根据候选人过去的行为评测其胜任能力
  • 理论依据:行为的连贯性
  • 人在面对相似的场景时会倾向于重复过去的行为
  • 评判人的业务能力,沟通交流能力,语言表达能力,抗压能力

行为面试套路

  • 提问方式:说说你曾经
  • 说说你做过的这个项目
  • 说说你碰到过的技术难题,你是如何解决的?有什么收获

根据start模型来描述项目

star模型

例子

制作表格应对面试

常见问题

  • 最后一般面试官会问:你还有什么要问我的
  • 你千万别说没了,直接说没了表明你对岗位缺乏了解和兴趣
  • 表现出兴趣:问问工作内容(业务) 技术栈 团队 项目等
  • 问自己的感兴趣的一些技术问题和架构问题

注意事项

  • 聊天是一个重要的软技能
  • 态度真诚,力求真实,不要弄虚作假
  • 言简意赅,突出重点,省略细枝末节
  • 采用STAR模型让回答更有调理

讲讲你觉得最有技术含量的项目

  • 讲一讲你做过最有难度的项目

  • 你做了什么工作,承担的责任是什么

  • 你遇到的困难是什么?如何解决的?