Python开发工作面试的几点总结

  1. 结合职业发展规划,事先确定要找的公司类型以及薪资期望
  • 创业还是A轮,B轮,C轮,还是上市公司,国企还是私企
  • 所招聘岗位与你期望想做的事是否一致
  • 公司地理位置
  1. 认真准备
  • 简历上项目必须要熟悉,不止能讲明白做的事情,要多想想为什么
    • 比如:为什么采用微服务架构,它比其他架构有什么优势和劣势
    • 在某些场景下,为什么选择NOSQL,而不用关系型数据库
    • 选择框架,为什么用Tornado或者Flask,而不用Django
  • 数据结构和算法必要的必须掌握,需要提前准备
    • 推荐刷题网站,牛客网
    • 结合常用排序算法,说明时间复杂度,并能说明原理
  • 一些常见灵活场景下的模式设计以及其他一些较常见场景模式设计
    • 如数据量特别大时数据库的设计
  • 网络方面
    • TCP/IP 三次握手,四次挥手
    • 内网间通信原理等
  1. 面试沟通
  • 要有礼貌,有耐心,这是个互相选择的过程,千万不可诋毁面试过的公司或前公司
  1. 最后
  • 找工作,一定要沉的住气,找到与自己职业发展相契合的工作
  • 沉住气
  • 不要急躁,好好准备想去的公司,才是正确的

你可能感兴趣的:(Python开发工作面试的几点总结)