python web工程师跳巢攻略

流程

  1. 一面问基础

  2. 二面问项目

  3. 三面问设计(经验)

web请求的流程

  1. 浏览器

  2. 负载均衡

  3. web框架

  4. 业务逻辑

  5. 数据库缓存

后端技术栈

  1. python语言基础

    1. 语言特点

    2. 语法基础

    3. 高级特性

  2. 算法与数据结果

    1. 常用算法和数据结构

    2. 分析时间/空间复杂度

    3. 实现常见数据结构和算法

  3. 编程范式

    1. 面向对象变成

    2. 常用设计模式

    3. 函数式编程

  4. 操作系统

    1. 常用Linux命令

    2. 进程/线程

    3. 内存管理

  5. 网络编程

    1. 常用协议TCP/IP/HTTP

    2. Socket编程基础

    3. python并发库

  6. 数据库

    1. MySQL,索引优化

    2. 关系型和NoSQL的使用场景

    3. Redis缓存

  7. python web 框架

    1. 常用框架对比,RESTFul

    2. wsgi

    3. web安全问题

  8. 系统设计

    1. 设计原则,如何分析

    2. 后端系统常用组件(缓存、数据库、消息队列等)

    3. 技术选型和实现(短网址服务,Feed流系统)

简历内容

  1. 简历加分项

    1. 技术栈比较匹配

    2. 开源项目(github/技术blog)

    3. 内容精简,突出重点,两页以内

    4. PDF格式

    5. 信息真实,技能匹配

  2. 自我介绍

    1. 个人信息

    2. 掌握的技术,参与过的项目

    3. 应聘的岗位,表达对该岗位的看法和兴趣

  3. 行为面试

    1. 做过最有难度的项目

    2. 做了哪些工作,承担的职责是什么

    3. 技术难题,如何解决的

  4. STAR模型

    1. situation:什么情况发生的

    2. task:如何明确你的任务

    3. action:采取了什么样的行动

    4. result:结果怎么样?学到什么?

  5. 还有什么要问"我"的?

    1. 表现出兴趣:工作内容,技术栈,团队,项目

谈薪

  1. 面试就是谈判

    1. 让彼此觉得只有自己赢

  2. 开出高于自己预期的薪资要求

  3. 面试反问:(能否胜任?有没有兴趣?跟这个团队混我会不会抑郁?)

    1. 贵公司肯定有一套成熟的薪酬体系,请问贵公司的奖金福利和涨薪机制吗?

    2. 关于这个个岗位您觉得最重要的工作内容是什么?

    3. 关于这个个岗位你觉得有什么要特别注意的?

    4. 这个岗位是新开设的还是原岗位的人离职了?

    5. 这个岗位汇报给哪个部门的领导?

    6. 这个岗位可以为公司业务带来什么价值?

    7. 这个岗位未来在公司内部的发展如何?

    8. 公司的培训机制和学习机制?

  4. 自我介绍模板

    1. 非常高兴能获得这次面试的机会,在我来之前对公司和岗位做了功课,我认为这个岗位的

      1. 价值是什么

      2. 要求是什么

      我觉得我能胜任,因为我

      1. 怎么怎么样?

  5. 离职原因

    1. 我需要一个更高的平台来历练和挑战

    2. 说前上级的优点,想到该公司学更优秀的东西

    3. 我接受加班,但不接受无效加班,我希望我的加班都是目标明确的,有成效的

python web工程师跳巢攻略的更多相关文章

  1. python——创建django项目全攻略(野生程序员到家养程序员的完美进化)

    新建工程 我用pycharm写代码,所以一般就用pycharm创建django工程.右上角File-New Project.选择路径,修改项目名称,确定.就可以创建一个新的django工程.     ...

  2. Win7下python Scrapy一站式搭建全攻略(内附相关下载链接)

    写在前面: 好久没有登录博客了,意外看到之前的几篇文章都有不错的阅读量,开心极了,不过没有什么点赞和评论,大概是没有给大家带来什么切实的帮助吧.o(*////▽////*)q. 最近在NTU负责一个国 ...

  3. Python dict字典方法完全攻略(全)

    我们知道,Python 字典的数据类型为 dict,我们可使用 dir(dict) 来查看该类型包含哪些方法,例如: >>> dir(dict)['clear', 'copy', ' ...

  4. Python Challenge 第 5 关攻略:peak

    # -*- coding: utf-8 -*- # @Time : 2018/9/26 14:03 # @Author : cxa # @File : pickledemo.py # @Softwar ...

  5. Python Challenge 第 4 关攻略:linkedlist

    代码 import requests url = "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing={}" ...

  6. Python Challenge 第 2 关攻略:ocr

    text="那一大推乱码" 方案1 from collections import Counter print(Counter(text)) 方案2 import string & ...

  7. 某Facebook工程师写的攻略。

    Chapter 1 Interesting read, but you can skip it. Chapter 2 2.1 Insertion Sort - To be honest you sho ...

  8. 巨蟒python全栈开发数据库攻略1:基础攻略

    1.什么是数据库? 2.数据库分类 3.数据库简单介绍 4.安装数据库 5.修改root密码 6.修改字符集 7.sql介绍 8.简单sql操作

  9. 巨蟒python全栈开发数据库攻略2:基础攻略2

    1.存储引擎表类型 2.整数类型和sql_mode 3.浮点类&字符串类型&日期类型&集合类型&枚举类型 4.数值类型补充 5.完整性约束

随机推荐

  1. dhcpd 启动失败No subnet declaration for wlan0

    今天在调试机器的WIFI热点,好不容易把dhcp编译打包进去,服务启动出现报错No subnet declaration for wlan0,详细信息如下: Internet Systems Cons ...

  2. 通用 Makefile(及makefile中的notdir,wildcard和patsubst)

    notdir,wildcard和patsubst是makefile中几个有用的函数,以前没留意过makefile中函数的用法,今天稍微看看~ 1.makefile里的函数 makefile里的函数使用 ...

  3. linux 启动过程以及如何将进程加入开机自启

    linux 启动流程 系统启动主要顺序就是: 1. 加载内核 2. 启动初始化进程 3. 确定运行级别 4. 加载开机启动程序 5. 用户登录 启动流程的具体细节可以看看Linux 的启动流程 第4步 ...

  4. docker commit 制作自定义tomcat镜像

    官网下载的tomcat一般存在漏洞,在生产环境中一般是自己下载jdk和tomcat制作成一个新的镜像使用 1.将jdk和tomcat上传 2.生成 c3 容器 3.将jdk和tomcat拷贝到c3容器 ...

  5. You (oracle) are not allowed to access to (crontab) because of pam configura

    用oracle用户添加备份计划任务,crontab -e,提示:You (oracle) are not allowed to access to (crontab) because of pam c ...

  6. Lambda-让人又爱又恨的“->"

    写在前边 聊到Java8新特性,我们第一反应想到的肯定是Lambda表达式和函数式接口的出现.要说ta到底有没有在一定程度上"优化"了代码的简洁性呢?抑或是ta在一定程度上给程序员 ...

  7. 流媒体技术的应用,如何搭建一个SimpleNVR流媒体服务系统

    Onvif/RTSP流媒体服务 SimpleNVR Onvif/RTSP流媒体服务是一款软硬一体音视频流媒体服务软件.它是在5G.AI.云计算.大数据.物联网等网络技术大规模商用后,用户要求视频随时随 ...

  8. robot_framewok自动化测试--(6)Collections 库

    Collections 库 Collections 库同样为 Robot Framework 标准类库,它所提供的关键字主要用于列表.索引.字典的处理. 在使用之前需要在测试套件(项目)中添加: 1. ...

  9. 【数据结构&算法】11-树基础&二叉树遍历

    目录 前言 树的定义 树的存储结构 双亲表示法 孩子表示法 孩子兄弟表示法 二叉树 定义 特点 形态 特殊二叉树 斜树 满二叉树 完全二叉树 二叉树的性质 二叉树的存储结构 二叉树的顺序存储结构 二叉 ...

  10. MAC VMware fusion 12.1.0 Centos7 网络配置

    虚拟机选择NAT模式 获取mac机器中vmnet8的gateway地址 找到 # NAT gateway address这一行,下面的ip就是gateway地址 cat /Library/Prefer ...