真实Python后端开发工程师面试大全
off999 2024-10-19 07:14 26 浏览 0 评论
从未间歇的寻找下一份工作。
在前程无忧/拉勾/智联招聘上投递以及开放简历,收到邮件/电话面试邀请20家上下(深信服/悦动/绿米联创等),其中有少数的测试与爬虫岗位(方向不符长期规划,都已谢绝)。最后面试了其中的10家(有一个下午面试了两家),最后收到了自己满意的offer。
在这其中,收获了许多的知识(感谢面试官的分享精神,公交费和洞洞鞋的钱挣回来了)。
招聘平台
在我所使用的招聘平台中,收获到面试邀请最多的是前程无忧,其次是拉勾,最少的是智联招聘。所以我会建议大家使用前程无忧和拉勾,因为反馈是最及时的,智联招聘很少反馈。没有使用BOSS直聘,因为一来二去的聊天觉得有点麻烦,我还是喜欢直接发邮件面试邀请当面交流。
侧重的知识
在我参加的后台开发岗位面试中,主要有以下知识是比较侧重
1. 数据库CRUD操作/查询优化以及数据库知识量
2. 框架的对比和了解/项目具体模块的业务逻辑描述
3. 常见排序算法
4. Linux系统的常用命令和Linux系统了解程度考核
5. 项目部署用到的服务器的配置和了解程度
加分项
1. 数据库基本功必须掌握但同时更重要的是理解为什么和是如何实现的,拓展自己知识面
2. Linux系统的底层原理和了解程度
3. 目前Golang在后端中也逐渐流行,有时间还是需要去掌握
4. 技术没有终点,保持乐于学习和接受新技术的心态,面试官看重技术能力同时也更看重你的心态
5. 自信且好学
面试提问到的问题
问题就给大家了,答案自己去查找吧。只有经过自己努力的东西才会格外珍惜与铭刻。
Python相关
1. 实现一个单例模式
2. 实现一个装饰器
3. 用Python实现快排
4. 如果系统中需要很多个Python版本,如何进行Python版本的管理
5. 如何实现一个全局变量?(除了global,还可以通过单例模式)
数据库相关
1. 数据库的数据是实时更新的吗?每点击一次,数据库数据修改一次?
2. Redis hash的个数
3. 如何修改Redis数据库的库的个数?
4. Redis数据库如何实现持久化
5. Redis数据库支持的数据类型
6. Redis使用AOF方式持久化,aof文件不断增大,如何处理?
7. Redis数据库如何设置密码
8. hash表是如何生成的
9. MySQL数据库如何使用sql语句插入一条数据
10. MySQL数据库的慢查询有了解过吗
11. MySQL数据库如何进行查询优化
12. 如何很多请求同时对Redis的同一个键进行访问,如何保证数据安全
13. 说说Redis的淘汰机制
14. 我的MySQL数据库每天晚上12点进行全备份。第二天有员工在9点钟误删除了一个数据库,但在10点钟才被发现。问如何进行恢复被误删除的数据库并同时保留9点到10点钟新增的数据同时不影响业务的正常运行?
15. 当数据越来越多,如何避免hash槽中key出现相同的情况?
16. MongoDB在哪些场合使用过?
项目部署相关
1. 大家都说Nginx快?快的原因是什么?
2. 对RPC了解吗?
3. 如何在服务器上设置业务进程数?
4. 说说正向代理和反向代理
Linux相关
1. 如何查看剩余内存
2. 如何查看端口是否被占用
3. 如何查看一个程序的PID以及它的所有子进程
4. 如何为一个目录下的所有文件添加权限
5. 如果你对一个目录具有写权限,那么你是否具有对这个目录下的所有文件具有删除权限?
6. 对Linux多路复用的理解
7. 修改IP地址的方法
前端相关
1. 对前端HTML CSS 和 JS了解多少?熟悉吗?
2. 对React和bootstrap了解吗?
3. 如何进行http优化?(响应头设置Content-Encoding: gzip)
网络编程相关
1. 说一下实现TCP建立连接的过程以及当时进入了什么状态?为什么建立连接只需要3次,断开连接需要4次?为什么断开连接时第二次和第三次要分开,不能合在一起吗?
项目相关
1. 说一下一个请求过来到返回response的过程
2. 如何实现单点登录
3. JWT token是如何进行生成和校验的
4. 了解过哪些后端框架?Tornado了解吗?
5. 了解过webapp2吗
6. Django如何实现csrf攻击保护
7. 说说你项目中遇到的困难以及如何解决
8. 说说你认为自己最有成就感或最深刻的项目
9. 对KAFKA了解吗?用过哪些消息队列?使用过RabbitMQ吗?
10. 项目团队几个人?开发多长时间?
版本控制相关
1. 如何从远程仓库拉取分支到本地
2. 如何进行版本回退
其他
1. Celery的原理和应用场景
2. Elasticsearch 的原理
3. 平时是如何学习的?有关注哪些技术?
4. Docker的了解,常用命令,如何暴露端口
5. 对ERP了解吗?Odoo了解吗?
来自:Python孙行者
作者:RidingRoad
商业用途请与作者联系~
相关推荐
- 复制粘贴不了怎么解决(电脑不能复制粘贴了怎么处理)
-
1、查看手机输入法的剪贴板选项,是否有复制的文本,如果有就直接点击就可以直接输入了。2、复制后,长按不出来粘贴键的时候,需要把应用程序关闭掉重新开,重新复制粘贴,或者尝试重启手机。3、可以尝试重新复制...
- u盘被写保护去除步骤(u盘的被写保护怎么解除)
-
U盘被写保护通常是因为存储器故障、病毒感染、文件系统损坏等原因导致的,但可以通过以下几种方法进行解除:1.检查U盘开关:一些U盘可能会有物理上的写保护开关,将其关闭即可解除写保护。2.使用命令行清...
- 电脑蓝屏怎么用u盘重装系统(电脑蓝屏重装系统教程u盘)
-
U盘装系统步骤:1.制作U盘启动盘。这里推荐U启动U盘启动盘制作工具,在网上一搜便是。2.U盘启动盘做好了,我们还需要一个GHOST文件,可以从网上下载一个ghost版的XP/WIN7/WIN8系统,...
-
- erp管理软件(erp管理软件免费版)
-
用友的ERP应该说从3万-3000都有ERP的价格随着企业的规模不同,价格也是不一样的。因为企业规模不同产生的效果也是不一样的,所以用友的产品分T1/T3/T6/U8/U9/NC3万小企业做个财务业务一体化还是勉强可以做的。只...
-
2025-11-11 09:03 off999
- 笔记本启动黑屏怎么回事(笔记本启动黑屏没反应)
-
笔记本开机后黑屏最常遇到的一种情况:因随便点击垃圾网站而导致电脑中脑或受到木马的侵袭,致使电脑系统瘫痪,解决的办法就是重装电脑系统,装好系统后安装查毒软件,定期对电脑进行杀毒全盘扫描,然后平时尽量不要...
- win7系统怎么开wifi热点(win7如何开wifi热点)
-
1、首先确认你的无线网卡开启。在开始菜单中依次找到“所有程序”--“附件”--“命令提示符”,右键“以管理员身份运行”; 2、在“命令提示符”里输入“netshwlans...
- 无线路由桥接设置方法(无线路由器无线桥接设置)
-
1、首先在电脑上输入并登录第一台路由器的IP地址。2、进入路由器管理界面之后,点击“无线设置”,然后点击基本设置中设置“SSID号”,接着点击“信道”,然后设置固定信号道。3、返回无线设置菜单栏,选择...
- win10企业版激活命令(win10企业版cmd激活命令)
-
关于这个问题,Windows10企业版可以通过以下方法进行激活:1.使用企业版密钥激活:如果你已经有了Windows10企业版的密钥,可以在“设置”中的“更新和安全”中选择“激活”来输入密钥进行...
-
- 如何恢复备份数据(备份的数据怎么恢复到手机上)
-
把备份删了的话,一键还原目前是用不了的。现在唯一的办法,是从网上下载一个数据恢复类的软件,只要的备份还没有被别的软件覆盖,是应该可以数据恢复回来的。不能保证百分之百得成功,但是恢复几率还很大的,你可以试试,操作方法首先点击手机“设置”。然后...
-
2025-11-11 06:51 off999
- 笔记本无线网卡怎么使用(笔记本无线网卡怎么使用教程)
-
笔记本无线网卡设置;第一:你要确定你的本本是否有无线上网功能,如果没有就得加个无线网卡;第二:有的话就打开无线网络接受开关;第三:程序设置主要就是在网上邻居的属性里,打开无线上网打开“网上邻居”的“属...
- 鲁大师电脑版官方下载(鲁大师电脑版官方下载安装)
-
因为鲁大师是跑分软件,它会拖慢电脑的运行速度,还会占据大量的内存,如果你的电脑配置不是太好的话,装了鲁大师只会雪上加霜,非但得不到任何优化作用,还会拖慢电脑的启动速度,造成不必要的损耗。玩游戏都会卡顿...
- win10怎么开机进入安全模式(win10开机怎么进安全模式怎么进)
-
进入Windows10安全模式有以下几种方法:方法一:使用开机高级选项1.在按下电源开机键后,持续按住F8键,直到你进入启动选项页面;2.从菜单中选择“安全模式”。方法二:使用系统配置1...
- 华硕电脑怎么重新安装系统(华硕电脑怎么重新安装系统教程)
-
第一步:备份重要数据重装系统前,务必先备份重要的个人数据。你可以将数据保存在外部存储设备上,或者使用云存储服务,确保数据安全可靠。第二步:下载系统镜像为了重装系统,你需要下载华硕笔记本电脑适用的操作系...
- 电脑显示此windows副本不是正版
-
1、第一步在电脑搜索框搜索命令提示符,鼠标右键以管理员的身份运行,2、第二步以管理员身份进去命令提示符之后输入"SLMGR-REARM",3、第三步按回车键可以看到命令已经成功重启一下...
- 电脑怎么复制粘贴按键(电脑复制粘贴按键是哪个)
-
电脑键盘上的粘贴键是:Ctrl+V按键。具体操作:1、以在excel表格中进行复制粘贴操作为例,首先选中需要复制粘贴操作的单元格。2、然后按下键盘上的“Ctrl+C”按键执行复制操作。3、然后将鼠标单...
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
python入门到脱坑 输入与输出—str()函数
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
宝塔面板如何添加免费waf防火墙?(宝塔面板开启https)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
慕ke 前端工程师2024「完整」
-
失业程序员复习python笔记——条件与循环
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
