面试题
百度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的区别 如何让你选择框架啊 你如何选择?
薪资构成
爬虫:
- 如何解决反爬?
- 为什么都可以爬取吗
- 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
教育经历:[倒叙]
工作经历:[倒叙]
项目:
项目一:项目名
项目描述:项目大概介绍
技术描述:应用了那些技术 [大的方向]
责任描述:我干了什么???
自我评价:
良好的编码规范、注释习惯;
善于阅读官方文档、代码优化;
建议: 简历格式请统一:【标题:字体、大小、加粗、格式 都用一样 序号 . 、 】
|