前言:这是一位好友最近对Python岗位面试后的一篇经验之谈,从Python岗位需求到Python就业方向都有,很有借鉴意义

Python学习交流群:835017344,这里是python学习者聚集地,有大牛答疑,有资源共享!有想学习python编程的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。

面试的心得体会:

1、简历制作

我做了两份简历,用两个手机账号,两个简历名字,分别在各个招聘网站投了双份简历,一个是数据分析的简历、一个是web全栈开发的简历,我真正接触python快2年,不管是学习还是工作学到的东西,这两年大概掌握了(前端+django+爬虫+数据分析+机器学习+NLP+Linux)技术,技术水平自我评价一般,够日常一般使用,基于自己掌握的技术可以分成2方面,web和数据分析,所以为了尽快找到工作,就做了web全栈开发+数据分析(含爬虫)2份简历,同时投递

2、面试安排

疯狂投简历,2个账号多个平台同时投,每天接到2-4个面试邀约电话,每天安排2到3家面试,一般上午1家,下午的话一般我尽量安排离得近的公司面试,2点一家,4.30一家,基本时间上都还来得及,只不过这样确实比较赶

3、公司及面试情况

邀约面试的电话,从数量来看,涵盖web开发(和web开发+数据分析算法建模)的面试邀约更多,纯数据分析/算法的面试较少,数据分析面试少的原因,一方面可能自己简历写的项目不多,而且学历本科也没多大优势,另一方面可能实际需求上确实web岗位多,纯分析岗位少,5天面试了11家公司,拿到offer有2家,等最终复试的还有2家(已经通知要五一过后再面了,不过我这边可能会选择下方第7家公司入职,后面的最终面试不一定会去)一般的话,面试要经过2-4轮,技术和人事是必须的,当然也有些技术面完了人家都已经觉得不合适了,但是公司也会假装客套邀约人事也跟你谈谈,谈完大部分也都是不了了之了,如果面试严格的话,2轮之外,可能还会有第三/四轮技术/人事/老板等leader再继续约时间面试,下面简单介绍下每家公司用到的技术和面试结果

1、数据分析算法工程师

公司技术:机器学习+大数据

技术总监面试,提到用Hive,我不懂,另外数据分析经验可能比较少,没通过

2、算法工程师

公司技术:图像识别

面试我的是总经理,不是技术,对技术不懂,给他普及了web、爬虫、数据分析、机器学习、深度学习、图像识别都是怎么回事,后来他介绍他们的业务,我说属于图像识别领域,需要专门招聘懂图像识别算法的工程师,这家公司就不提了,招聘需求没搞清楚,我也白跑一趟

3、生物系统开发工程师 (offer)

公司技术:django+docker+数据分析

小公司,老板不太懂IT技术,平台已经搭建好,带admin后台,后期偏重更新维护,有新需求要做,主要用到django+数据分析 ,后期涉及Docker技术,可以边工作边学习,这个面试通过

4、python全栈开发

公司技术:django+前端

小公司,上面只批准招1个人,进来需要前后端都做,之前的python团队全部离职,没人交接的烂尾项目,用的django框架,面试官是老乡,也是技术大牛,旁敲侧击跟我说不建议我来上班,他自己来不到一个月都打算离职了,这公司入职的话也能入职,说不定我入职了,他走了,后面我就是这个公司python面试官了

5、python开发

公司技术:django+数据分析

公司业务较多,项目也很多,20多个产品经理,偏重web开发,也有算法岗,技术--人事--CTO三轮面试,大部分问题比较常见,问到cerely、深浅拷贝、redis的使用等等,整体面试过程沟通都还好,与CTO电话面试沟通也还好,等结果中

6、爬虫+数据分析

公司技术:爬虫+数据分析

一个做java的面试官面试的,他就介绍了公司业务,主要是爬电商平台数据,技术问题一个没问,总监不在,他自己也不当家,留了简历信息就走了,应该没戏

7、web全栈开发(offer)

公司技术:django+flask+bootstrap+echarts.js

大公司,目前项目用django搭建的运维网站,后面要用flask搭建另外一个网站,需要我一个人来做,前后端都要搞,不过需求不会很复杂,主要是前端最终能展示一些图表之类的,前端用到的库主要是bootstrap、echarts.js,我说以前学习过flask,不过还不熟练,可能需要现学下,那边同意,面试通过

8、测试开发/服务器自动化开发

公司技术:python+测试技术

聊天过程还好,技术基本是测试方面的,如果去的话都是现学,相当于开发转测试,具体需要实现的是用python写脚本,程序来控制测试几百台手机,估计看出来我没打算做测试,后面走了没再约了

9、python开发工程师

公司技术:django+数据分析

猎头介绍的,公司结构比较复杂,很多股东,上午两轮技术总监和人事总监都面了,面到12点,说可能还会有一个股东的技术老大再面下,等最后一轮面试

10、web+数据分析

公司技术:vue.js+tornado+数据分析+异步(前后端分离)

初面技术问的很详细,这家公司做的项目十分类似我上家离职的公司的项目,都是做一个数据分析可视化的web网站,等待二面,需要做一个PPT,介绍自己觉得做的最好的项目,讲15分钟

11、web+数据分析

公司技术:vue.js+flask(前后端分离)

项目总监熟悉python,而且很多项目以python为主要语言开发做的,不过预算不足,本来聊得还挺嗨,后来问了我期望薪资后,估计把他吓住了,直接说按我这期望的话他们这边成本太高,留了微信就走了

面试体会:

1、多看看招聘网站的招聘要求,你会发现那些很流行的技术,比如vue.js、restful风格、node.js、docker、前后端分离等等,我就不一个个提了,这些是很多公司在面试经常问你会不会的技术,多了解这些框架为什么这么流行,学会了在就业市场就会有很强的竞争力

2、目前技术人员要会的技术要求越来越高,对python web开发来说,不少公司要求要懂前端vue.js、 node.js,反正我个人觉得,目前以及往后的就业行情来看,公司招聘人员在满足主要业务的需要下,会更倾向于招多元化的人,不光小公司如此,大公司亦如此,并且从个人最近面试的情况来看,后期较好就业的方向应该会侧重下面几个方向:

web全栈开发:django/flask/tornado + vue.js/node.js (前后端分离、restful风格),最好在懂bootstrap、图表之类的前端框架

web+数据分析:不少公司其实是有很多数据的,而且在研究数据分析/算法建模的公司确实比较多,而数据分析/算法的研究,很多公司都是想要将研究成果落地,而落地最容易实现的方式一般是web网站,基于这个现状,如果你熟悉web,又在数据科学领域有一定经验,后期就业竞争力也会很强,当然如果再会爬虫,也是更加锦上添花

开发测试岗:很多公司有测试人员,经常用测试工具,但是开发能力偏弱,编写一些复杂的自动化脚本的能力不足,不少公司希望招聘那些又懂开发又懂测试的人才,但是这样的人才确实很难招,我遇到几家公司,沟通过程中,他们也提到,对于开发转测试的,可以给予一定学习期,可见这方面的复合人才是不少公司青睐的

纯爬虫/纯分析与算法岗:如果单纯做这方面,往后公司招聘要求会越来越高,爬虫可能更多要求项目经验与反爬技术能力,分析算法可能要求学历+项目经验 + 数据结构与算法的底层功底,具体是不是这样的情况,可以向一些从事这方面的朋友了解

3、面试题好好记下来,每次面试完,没回答上来的问题,都要多方找资料学习,面试多了,你就会发现怎么有些问题经常被问到,要善于总结,总结好了,你就会觉得面试就像开车,车开的多了,就稳了

最近的面试题:不少问题各个公司都有问到

1、TCP/UDP/HTTP协议区别?

2、深拷贝浅拷贝

3、简述一个前端请求的处理流程,在uwsgi/nginx/django之间的处理流程

4、redis用过哪些数据结构?怎么保存的

5、celery队列

6、modelfirst dbfirst区别?

7、线程/进程/协程区别

8、tornado框架

9、向量化--one-hot编码/数据分箱

10、栈、堆

11、你知道的排序算法

12、MySQL优化、多表查询

13、Linux下找文件

14、闭包

15、Django模型类继承

16、时间更新模型类

17、Settings里面设置东西

18、ajax请求的csrf解决方法

19、机器数据分析/建模有什么感悟?

20、爬虫原理

30、redis为什么快?除了他是内存型数据库外,还有什么原因

31、python2和python3的区别?

32、你觉得python2的项目如果迁移到python3,困难会在哪里?

python的celery的面试_Python面试经验总结,面试一时爽,一直面试一直爽!相关推荐

  1. python后端开发简历分享_Python后端开发工程师面试

    从未间歇的寻找下一份工作. 在前程无忧/拉勾/智联招聘上投递以及开放简历,收到邮件/电话面试邀请20家上下(深信服/悦动/绿米联创等),其中有少数的测试与爬虫岗位(方向不符长期规划,都已谢绝).最后面 ...

  2. python程序员怎么面试_Python程序员面试,这些问题你必须提前准备!

    近些年随着Python语言越来越流行,越来越多的人选择Python语言作为自己的职业方向.如何在心仪公司的面试中获得好成绩,并最终成功获得offer是每一个Python开发者都要慎重对待的事情,如下是 ...

  3. 关于春招 秋招面试的一些经验

    2019 年第 24 篇,总 48 篇文章 本文大约 5000 字,阅读大约需要 15 分钟 周末了,就不写技术了,来聊聊关于春招/秋招面试的事情,刚好最近也是逐渐开始春招找实习或者找工作的时候了,我 ...

  4. 我❤️—Python自动化测试,30岁熬到月薪20K+,分享我的多年面试经…

    年少不懂面试经,读懂已是测试人. 大家好,我叫小胖,一名历经沧桑,看透互联网行业百态的测试从业者,经过数年的勤学苦练,精钻深研究,终于从初出茅庐的职场新手成长为现在的测试老鸟,早已看透了面试官的种种套 ...

  5. 测试行业3年经验,从大厂裸辞后,面试阿里、字节全都一面挂,被面试官说我的水平还不如应届生

    测试员可以先在大厂镀金,以后去中小厂毫无压力,基本不会被卡,事实果真如此吗?但是在我身上却是给了我很大一巴掌... 所谓大厂镀金只是不卡简历而已,如果面试答得稀烂,人家根本不会要你.况且要不是大厂出来 ...

  6. 不专业面试官的经验总结

    不专业面试官的经验总结 近期面试了几个测试人员,所以简单记录一下自己的面试感悟.当我从一个面试者转变成面试官后,我才意识到,以往的面试经历中我的表现有多糟糕.下文将记录一下我作为一个不专业面试官的经验 ...

  7. 没有软件测试经验的计算机毕业生如何准备面试测试工程师这一职位?

    经常看到网上又小伙伴提问:"现在大四在校学生,准备找一份软件测试工程师工作,但是没有测试经验,专业知识掌握一般,看什么书或者其他方面可以帮我顺利找到工作?" 古语云:"知 ...

  8. 以技术面试官的经验分享毕业生和初级程序员通过面试的技巧(Java后端方向)...

    本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利. 毕 ...

  9. 分享一些面试中的经验和心得

    " 本文作者在2019年实习和秋招中面了10多家公司,只吃过一次拒信,拿到的offer中不乏一些竞争非常激烈的外企与国内大厂的ssp,而且开发/算法的offer都有.值得一提的是作者本科并非 ...

最新文章

  1. Java基础day6
  2. Android 在onCreate()方法中获取控件宽高值为0解决方案
  3. Python | Socket02 - 使用with语句建立一个TCP服务器(阻塞+单线程),将TCP客户端发过来的字符串原路返回
  4. 【英语学习】【Daily English】U04 Neighborhood L01 Anything else around?
  5. Python自动化测试的学习笔记
  6. 电脑的发展史_苹果都使用自研芯片了,你还记得你的第一台电脑吗?
  7. vue dve环境static无法被外部访问_vue中的代理转换机制proxyTable配置项
  8. hadoop处理excel数据
  9. centos7安装apache
  10. 关于计算机学院 公众号的名字,最新微信公众号名字大全
  11. 计算机发展的各个阶段是以什么作为标志的,计算机发展的各个阶段是以什么作为标志的?...
  12. excel 序号下拉不能够自动(递增)排序
  13. 论文研读-AI4VIS-可视化推荐-VizML: 一种基于机器学习的可视化推荐方法
  14. 小目标 | Power BI新人快速上手手册
  15. 从零开始学C++之标准库类型(一):string 类简介和例程
  16. C3P0访问数据库死锁,com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@128e59b3 -- APPARENT
  17. Ubuntu 14.04 配置 Java SE jdk-7u55
  18. 浅谈什么是web应用防火墙(WAF)
  19. 前端笔试—编译和体系结构
  20. 2021 年最新的个人录制的前后端真正的免费编程学习视频

热门文章

  1. SinoBBD探索一体化大数据创新发展
  2. 算法入门到进阶(三)——搜索技术(BFS和A*算法)
  3. 术数基础背诵口诀整理
  4. 如何把企业数据迁移到阿里云服务器中
  5. matlab 做模板匹配,matlab编程实现模板匹配
  6. 零基础学习xlwings,看这篇文章就够了
  7. 亚马逊运营:拒绝爆款
  8. 使用CMD跳转到指定文件夹
  9. spring boot 错误:Parameter 0 of method createDevcieRule in
  10. Qt_QML基础元素对象