真实Python后端开发工程师面试大全
off999 2024-10-19 07:14 22 浏览 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
商业用途请与作者联系~
相关推荐
- 大文件传不动?WinRAR/7-Zip 入门到高手,这 5 个技巧让你效率翻倍
-
“这200张照片怎么传给女儿?微信发不了,邮箱附件又超限……”62岁的张阿姨对着电脑犯愁时,儿子只用了3分钟就把照片压缩成一个文件,还教她:“以后用压缩软件,比打包行李还方便!”职场人更懂这...
- 电脑解压缩软件推荐——7-Zip:免费、高效、简洁的文件管理神器
-
在日常工作中,我们经常需要处理压缩文件。无论是下载软件包、接收文件,还是存储大量数据,压缩和解压缩文件都成为了我们日常操作的一部分。而说到压缩解压软件,7-Zip绝对是一个不可忽视的名字。今天,我就来...
- 设置了加密密码zip文件要如何打开?这几个方法可以试试~
-
Zip是一种常见的压缩格式文件,文件还可以设置密码保护。那设置了密码的Zip文件要如何打开呢?不清楚的小伙伴一起来看看吧。当我们知道密码想要打开带密码的Zip文件,我们需要用到适用于Zip格式的解压缩...
- 大文件想要传输成功,怎么把ZIP文件分卷压缩
-
不知道各位小伙伴有没有这样的烦恼,发送很大很大的压缩包会受到限制,为此,想要在压缩过程中将文件拆分为几个压缩包并且同时为所有压缩包设置加密应该如何设置?方法一:使用7-Zip免费且强大的文件管理工具7...
- 高效处理 RAR 分卷压缩包:合并解压操作全攻略
-
在文件传输和存储过程中,当遇到大文件时,我们常常会使用分卷压缩的方式将其拆分成多个较小的压缩包,方便存储和传输。RAR作为一种常见的压缩格式,分卷压缩包的使用频率也很高。但很多人在拿到RAR分卷...
- 2个方法教你如何删除ZIP压缩包密码
-
zip压缩包设置了加密密码,每次解压文件都需要输入密码才能够顺利解压出文件,当压缩包文件不再需要加密的时候,大家肯定想删除压缩包密码,或是忘记了压缩包密码,想要通过删除操作将压缩包密码删除,就能够顺利...
- 速转!漏洞预警丨压缩软件Winrar目录穿越漏洞
-
WinRAR是一款功能强大的压缩包管理器,它是档案工具RAR在Windows环境下的图形界面。该软件可用于备份数据,缩减电子邮件附件的大小,解压缩从Internet上下载的RAR、ZIP及其它类...
- 文件解压方法和工具分享_文件解压工具下载
-
压缩文件减少文件大小,降低文件失效的概率,总得来说好处很多。所以很多文件我们下载下来都是压缩软件,很多小伙伴不知道怎么解压,或者不知道什么工具更好,所以今天做了文件解压方法和工具的分享给大家。一、解压...
- [python]《Python编程快速上手:让繁琐工作自动化》学习笔记3
-
1.组织文件笔记(第9章)(代码下载)1.1文件与文件路径通过importshutil调用shutil模块操作目录,shutil模块能够在Python程序中实现文件复制、移动、改名和删除;同时...
- Python内置tarfile模块:读写 tar 归档文件详解
-
一、学习目标1.1学习目标掌握Python内置模块tarfile的核心功能,包括:理解tar归档文件的原理与常见压缩格式(gzip/bz2/lzma)掌握tar文件的读写操作(创建、解压、查看、过滤...
- 使用python展开tar包_python拓展
-
类Unix的系统,打包文件经常使用的就是tar包,结合zip工具,可以方便的打包并解压。在python的标准库里面有tarfile库,可以方便实现生成了展开tar包。使用这个库最大的好处,可能就在于不...
- 银狐钓鱼再升级:白文件脚本化实现GO语言后门持久驻留
-
近期,火绒威胁情报中心监测到一批相对更为活跃的“银狐”系列变种木马。火绒安全工程师第一时间获取样本并进行分析。分析发现,该样本通过阿里云存储桶下发恶意文件,采用AppDomainManager进行白利...
- ZIP文件怎么打开?2个简单方法教你轻松搞定!
-
在日常工作和生活中,我们经常会遇到各种压缩文件,其中最常见的格式之一就是ZIP。ZIP文件通过压缩数据来减少文件大小,方便我们进行存储和传输。然而,对于初学者来说,如何打开ZIP文件可能会成为一个小小...
- Ubuntu—解压多个zip压缩文件.zip .z01 .z02
-
方法将所有zip文件放在同一目录中:zip_file.z01,zip_file.z02,zip_file.z03,...,zip_file.zip。在Zip3.0版本及以上,使用下列命令:将所有zi...
- 如何使用7-Zip对文件进行加密压缩
-
7-Zip是一款开源的文件归档工具,支持多种压缩格式,并提供了对压缩文件进行加密的功能。使用7-Zip可以轻松创建和解压.7z、.zip等格式的压缩文件,并且可以通过设置密码来保护压缩包中的...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 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)