栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

python面试题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python面试题

文章目录
  • 面试题
  • python中级开发工程师面试题
  • 简历编写

面试题

百度NLP:
前两题只需要代码实现,后面要求代码实现和简单说明(思路及算法的时间、空间复杂度分析)
在实现题目的功能要求时,尽可能的优化时间复杂度,这会作为答案的评价指标
请不要使用系统内置的算法模块

1. 实现一个栈(Stack),栈内元素为int.  [简单]
   基本的pop()  push()  在额外实现min() 方法,输出当前栈内的最小元素。

2. 二分查找一个已序的list中,等于或者最接近n的元素位置. [简单]

3. 已知一套货币的面额分布a,问需要找零n元,所需的最少货币张数 [中等]
   如:a = [1, 2, 5, 10, 20, 50, 100], n=97, 最少张数为5

4. 计算小于1000000的最大质数,质数是指除了自己和1以外没有其他整数可以整数的数。[困难]

面试题:
1、标准库 三方库 用途和场景
2、Python的基础数据类型
3、合并字典
4、列表去重
5、django请求流程
6、redis雪崩效应
7、垃圾回收机制

------ 百度 小米 联通 开发岗位面试题 ------
第一阶段:
垃圾回收机制 [2]
装饰器的使用 [1]
深拷贝 deepcopy 原理和应用 [百度二面]

第二阶段:[3]
MySQL:
索引 如何检测索引是否失效
引擎 锁机制 事务 SQL优化[表设计、查询] 查询优化
mysql的连接查询
mylsq 的关键字

网络:
进程线程协程的区别及使用
TCP IP协议[小米二面]
socket 服务端和客户端通信过程 --> 流程 [小米二面]
写代码,思路,时间复杂度的计算 优化,代码一时写不出来 写伪代码 写思路 [小米二面]
LeetCode 33. Search in Rotated Sorted Array-一个原来有序的数组从中间某个元素旋转,查找某个元素是否存在,存在返回下标,反之返回-1
猴子找大王

三阶段:
Django 请求流程
www.baidu.com 的请求响应过程[百度二面]
ORM的查询 查询方法及查询谓词 get() 关联查询 [百度一面 小米 联通]
Redis主从 哨兵 Redis雪崩
Redis的五大数据类型及其应用场景 [百度一面 二面 小米]

前端后端分离和不分离 如何测试后端 [百度一面]

跨域的原理[都有]
项目周期 项目分工 项目框架的选型 flask 和django的区别 如何让你选择框架啊 你如何选择?

薪资构成

爬虫:

  1. 如何解决反爬?
  2. 为什么都可以爬取吗
  3. scrapy 执行流程
python中级开发工程师面试题

1.Python中你都用过哪些内置模块,并说明一下应用场景
2.工作中是否遇到过只能用列表不能使用元组的情况
3.一行代码实现0-100的和
4.写一个函数,完成字符串的逆置
5.简述__new__和__init__的区别
6.你工作中什么场景下使用过装饰器
7.单例模式(2种)
8.实现一个冒泡排序
9.说说你了解的进程、线程、协程,工作中都什么情况下用到了它们
10.简述工作中你都使用过Redis的哪些数据类型及使用场景?是否遇到过缓存雪崩的情况,及解决方法
11.MySQL中有两张表A和B,两表中都包含name字段,请写出sql,查询出只在A表中不在B表中的数据(两种方式)
12.如何接手一个新的项目(你打算从那些方面融入一个新项目)

简历编写

忌表格式简历

简历编写:
个人信息:
姓名、毕业院校、联系电话【写对了】、邮箱【建议使用163 | 126 不要使用QQ邮箱】
【头像 --> 职业化 不要失真】

主要课程:【刚毕业1年 实习】
    尽量和编程相关 | 《数据结构与算法》

在校荣誉:【刚毕业1年 实习】
    如果说:工作好几年 还写在校的荣誉 ---> 工作不咋的

求职方向:
    期望职业:Python 开发工程师 [一份简历建议求职方向唯一]
    到岗日期:
    期望薪资:[自行决定]

个人技能:[建议8-9条,注意文笔]
    了解、掌握、熟悉、熟练、精通 [不建议很多了解、精通]
    熟悉Python编程、OOP编程、熟悉使用Python的标准库和三方库;
    熟悉关系型数据库如MySQL数据库,熟悉CRUD操作、存储过程的编写和使用;熟悉SQL优化;
    熟悉非关系型数据库Redis, 熟悉Redis五大数据及其使用场景及缓存应用;
    熟悉SOCKET网络编程和基于TCP并发,以及多任务处理,如:多进程 多线程 IO多路复用等
    熟悉HTML CSS JS 等前端技术; 了解VUE、Axios等技术
    Django Flask 前后端分离
    熟悉RESTful 可以熟悉的设计符合RESTful风格的API;
    熟悉Linux基础命令和Linux环境进行开发
    熟悉GIT SVN代码管理
    熟悉 PyCharm Vscode等开发工具
    熟悉爬虫原理,熟悉常见的反爬技术,常用的爬虫框架Scrapy

教育经历:[倒叙]

工作经历:[倒叙]

项目:
    项目一:项目名
    项目描述:项目大概介绍
    技术描述:应用了那些技术 [大的方向]
    责任描述:我干了什么???

自我评价:
    良好的编码规范、注释习惯;
    善于阅读官方文档、代码优化;

建议:
简历格式请统一:【标题:字体、大小、加粗、格式 都用一样 序号 . 、 】

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459706.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号