python面试经验之谈

第一步:自我介绍

第二步:公司介绍

第三步:技术基础

第四步:项目介绍

第五步:待遇

自我介绍
自我介绍,简单直接,姓名,籍贯,大学,工作经历

示例如下:

你好,面试官,我叫***,来自***,本科毕业于***,主修**专业,有几年工作经验,在上一家公司 担任**工程师职位。

公司介绍
公司名称、公司主要做什么的、都有哪些业务、多少人、有没有什么上线的项目、平时做项目遇到什么问题、怎么解决的。

技术基础
主要是根据你简历中填写的技术,根据我的简历中所写的,总结几点如下:

数据类型有几种、有什么区别
进程、线程、协程(这个很少问),定义及区别
深浅拷贝的区别
常用开发模式
函数式编程、对象式编程
闭包、装饰器
python中的类可以多继承么,多继承的继承方式?
类的特性
魔法方法,举例并说明
生成器、迭代器、可迭代对象的定义及区别
垃圾回收机制
线程安全、死锁、GIL
进程、线程是否用过
解决线程不安全的办法
linux常用命令,举例说明
http状态码
http和https的区别
网络编程、通信协议
三次握手、四次回收
http中get 和 post的区别
缓存是怎么做的
session、cookie的区别
tcp和udp的区别、socket
mysql
redis
django、中间件原理、钩子、drf
django网站执行流程
ps:上面的这些问题,都是面试比较常问的,能答出的说明技术没问题,每个问题至少答三点,看面试官的反应,不感兴趣的少说,感兴趣的多说,基本上平均一个问题能说3-5分钟,问的问题可以的话基本是15个左右,所以一趟面试基本在一小时以上,一小时一下的面试成功希望很小,所以,基础部分一定要准备充分。

扫描二维码关注公众号,回复: 5787355 查看本文章

项目介绍
项目是简历上所写的,要熟练掌握项目的内容、技术点、你负责的模块,这方面可能会问,怎么做的,特别是前端和后端是怎么配合的。(ps:如果是前后端分离,就说是后端写好接口给前端,前后端不分离需要前端写好的页面)面试官常问的是这个项目是几个人做的,说一下这个项目的架构,上线了么?(ps:这里是一个坑,如果上线了可能让你访问一下,这里机智回答),说一下你负责的这个模块主要的逻辑,主要技术点是什么,开发中遇到了哪些问题,是怎么解决的

这里问的很详细,面试之前一定要把项目过几遍,问的时候能说多详细就说多详细,主要是看你的工作经验是不是真实度

待遇
如果顺利走过了前面几关,应该聊的时间在一个半小时左右,这里是最后一关,不能掉以轻心,会问你上一家公司的待遇,你的目标薪资,如果是人事和你谈,基本面试就成了,如果是技术面试的时候,最后问了一句,一定要注意。公司的技术面试官都在公司待过,可以通过你的薪资了解到你的能力多少,和之前聊的情况进行一个匹配。

上面的这些都是个人真实面试经验,仅供参考,祝大家面试顺利
---------------------
作者:luo981695830
来源:CSDN
原文:https://blog.csdn.net/luo981695830/article/details/82667412
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自www.cnblogs.com/myiuni/p/10658826.html