python面经

不知为何,python的面经相比其他总是少了太多,不过不要紧,掌握以下几点你也能如愿以偿拿到offer ,不保证大厂(阿里,腾讯等)
首先我是一个只学了一年计算机专业的二本普通院校学生,应聘的岗位是python后端开发(我是10月底投的简历很晚了,希望大家尽量早投,机会多多),经过这次秋招先后拿到了,天融信,绿盟科技,zuru,浙江大华等offer,还有一些不知名的小厂,虽然不及许多厉害的同学一样,但对于目前的我来说足矣,下面分享面试经验。
一。python基础
1.python基础一定要熟练,常见数据类型,如何转换,面试了10多家,经常问到的基本就是列表和字典这两种,高级用法列表推导式等必须掌握
2.python可变对象,不可变对象
3.python深浅拷贝(基本100%问到)
4.python内存管理(内存池,垃圾回收机制,不了解的赶紧去查,高频)
5.python面向对象的常用方法,如__new__和__init__区别,__call__方法,__str__,以及如何调用父类(super),以及面向对象的特性,什么是面向对象,你如何理解的等等,这些务必掌握。因为这都是最基础的,只要你背了,看了,你就有竞争力!
二。网络编程,由于本人这块很弱,所以被问到的不多,仅供参考,很多问题都很经典,万年不变
1.tcp和udp(以及区别,能多说就多说两条,显的自己基础牢固)
2.三次握手,四次挥手,等待2ml
3.get和post区别(建议上网上在查一查,不要觉得简单,面试官会问的很深通常,比如get请求一定放在url中么,放在请求体里不行么,等等,答案是都可以的,只不过规定没这么做而已)
4.tcp/ip协议簇
5.http和https
三。数据库(mysql+redis),这里被问到的可就太多了,基础与高级知识都需要掌握(mysql索引是高频),面试之前将数据库的高阶视频(推荐黑马b站有)刷完,很给力,收益很大,mysql锁机制基本必问,乐观悲观等等,以及常用类型等,redis的话主从复制,常用类型,如果想深入的话要说明一下底层存储,object encoding查看,比如跳表等,当你说出跳表,8成问你什么是跳表,你要学会引导面试官往你会的方向问,主动权其实在你们手上!
四。最重要的!项目,一定一定一定 是自己做出来的,或者是一部分,因为这样你才能印象深刻,能说出来原理和细节,以及难点,如何解决和复盘,项目占整个面试的60%记住,项目说的6,基本你就稳了老铁!用心准备吧!!
五。算法与数据结构,如果不是科班出身,你可以和面试官说明下,在强调一下,一般不会为难你,通常考一些简单的,如常见排序算法,时间复杂度,链表,二叉树构成,等等,这些基本是你作为程序员的必修课,只是你暂时的弱项,以后还要弥补回来的

最后总结!
面试是双人的互动,看似面试官考你,其实你要掌握主动权,将面试官引导到你会的地方去考你,这样你就胜利一半了铁子,那么小伙伴会问,我如何引导?,他都随机考,这你就想的片面了,你的简历就是方向盘,上面尽可能多的写你善长的,这样他在问你的时候会依照你的简历进行提问,这无疑就把方向盘掌握在你手里了,好的简历+说的好的项目+还不错的辩答能力+不差的罗辑思维 + 礼貌的语言(注意!这里是reverse排序)=满意的面试结果,但不是offer,满意的offer是你需要和hr进行谈判的,置于谈判技巧去抖音查查,我只说一点,你可以先反问hr薪水范围,他说的最高价你在往上加,记住不要比这个少,8-12,你至少说13k,这样显的你有底气和自信,他们才敢要你。废话不多说,最后祝大家获得自己心动的offer~

#Python面经##Python##面经##秋招#
全部评论
python可太惨了
6 回复 分享
发布于 2021-11-23 10:09
不是Python面经发得少,而是纯Python岗位真的太少了
1 回复 分享
发布于 2022-12-17 20:25 广东
项目通常都是做什么的?
1 回复 分享
发布于 2021-12-29 16:45
太有用咧
点赞 回复 分享
发布于 2023-08-05 22:59 江苏
狠狠地收藏了
点赞 回复 分享
发布于 2022-07-27 21:33
求比较全的python面试题资料😭
点赞 回复 分享
发布于 2022-06-29 11:14
m
点赞 回复 分享
发布于 2021-11-23 16:38

相关推荐

元戎启行24届秋招二面经(70分钟),摘自优秀牛油(1)项目介绍以及问题(2)RTOS系统的核心运行方式,相关信号量,互斥量等问题(3)RTOS系统任务是如何调度的,优先级问题(4)中断概念,如何中断,RTOS中的硬中断如何工作,软中断如何工作(5)RTOS系统运行中硬中断发生时,RTOS系统会如何处理(6)RTOS系统中的存在两个软中断时,系统会怎么处理(7)RTOS系统运行的环境是如何?一般在什么样的处理器运行(8)IIC的运行方式?IIC从机地址是如何配置的?主机地址是如何配置的?(9)运行过程中,如果新的IIC设备接入,主机和从机如何交换地址?(10)UART的协议,一共多少根总线,每根线的作用是什么,有什么线是不用接的?(11)UART协议一般是使用什么接口来包装的?(12)RS232和RS485的电气特性?差分电平是多少,分别对应什么逻辑?(13)linux系统中,挂载驱动最核心的东西是什么?(14)linux中,驱动是如何运行的,依赖着什么?(15)linux中如果有一个IIC设备,他的挂载流程是什么?设备树起到了什么作用?(16)你还熟悉哪些片上资源?简述SPI编程题:一道数学题目附加:(1)如何计算出计算的误差(2)如何减少时间复杂度(17)反问🔥智能驾驶!元戎启行!这些岗位热招中!25届春招补招!✅ 热招岗位:研发,职能,安全,规划,商务,市场,项目,感知,基础框架等80+个岗位✅ 已与多家车企量产合作,共同推进十余款车型的落地,2025年将有超20万辆进入消费市场✅ 人员规模超1000人,研发占比84%,清北/CMU/谷歌/微软等顶尖人才云集校招投递链接:https://app.mokahr.com/m/campus-recruitment/deeproute/145894#/home实习投递链接:https://app.mokahr.com/su/dcizug【内推码】NTAW9FW 【需手动填写】(填写推荐码优先筛选,加速流程)大家投递完可以在评论区打上姓名缩写+岗位(比如PM+LJJ),我来确认有没有内推成功喽 #春招#   #校招#   #内推#   #自动驾驶#  
点赞 评论 收藏
分享
🔥【网易互娱测试开发岗】暑期实习面经独家揭秘!26届速存!投递传送门:https://game.campus.163.com/m/home?st=YTE1ZTlhNDUtNmNlMC00ZTI5LWE2ZjUtZGMxNTNhNDhjNzlm内推码:【9QcfNR】🚀 【面试全流程拆解】测试开发岗专属版1️⃣ 笔试环节题型结构:编程题(3道,ACM模式):中等难度LeetCode+游戏逻辑测试特化题真题示例:python测试《永劫无间》武器耐久系统:输入攻击次数列表,每次攻击消耗耐久值=当前耐久*0.1,耐久≤0时武器断裂求武器断裂时的攻击次数(需处理浮点精度问题)def break_attack(attacks):current = 100.0count = 0for _ in attacks:current -= current * 0.1count += 1if current <= 1e-6: # 处理浮点误差return countreturn -1测试设计题:针对游戏场景设计测试用例真题示例:> "请为《蛋仔派对》新上线的「空中足球」模式设计测试用例,需覆盖物理引擎、网络同步、外挂防御等维度"2️⃣ 技术面(2轮硬核拷打)高频考点:游戏测试理论:手游兼容性测试的机型覆盖策略(TOP 50机型如何取舍?)弱网测试工具链(如何模拟全球不同地区网络波动?)外挂检测方案(内存修改/加速器/自动脚本的防御思路)自动化测试实战:用Python+Pytest搭建自动化测试框架(要求支持《第五人格》多角色技能组合测试)如何用Charles抓包验证游戏商城的支付链路?Jenkins持续集成中测试报告生成的最佳实践游戏开发底层:Unity Test Runner与自动化测试框架整合方案游戏客户端AB包差异测试方法(Hash值对比/资源依赖树校验)3️⃣ HR面(隐藏雷区预警)致命提问:"如果策划坚持认为不是BUG而是特性,你会怎么办?""如何看待测试在游戏研发中的地位?""连续3天通宵复现偶现崩溃BUG,但依然无法定位原因,你会如何处理?"✅ HR面高情商话术- 当被质疑测试价值时:> "我认为测试是用户体验的最后一道防线,比如《阴阳师》抽卡概率公示就是通过严谨测试建立的玩家信任"- 被问加班态度:> "我有凌晨复现BUG的经历(举个学校项目例子),关键是要用自动化手段提升效率,而不是纯人力消耗" #网易互娱#               #测试开发#               #暑期实习#               #面经#               #游戏测试# (评论区留言岗位+城市,楼主及时跟进)
点赞 评论 收藏
分享
头像 会员标识
04-09 16:00
已编辑
中国科学院大学 C++
BG:九本,科学院硕自我介绍,介绍项目,项目是打 OS 功能赛做的,我对项目细节非常熟悉,面试官的提问都在意料之中(全都防出去了)。然后说部门是做分布式存储的,考虑换方向吗?然后开始坐牢。1. 智力题,找出超大文件中的出现次数最多的字符串,文件 10 T,单个字符串最大 2 G,给定 64 G 的内存    答:对每个字符串 hash 再计数  回:字符串种类特别多,内存放不下    答:外部排序?但是具体怎么实现忘了    后面发现是个常见的场景题,参考这两种解法:https://zhuanlan.zhihu.com/p/496869606    然后,面试官试图把我拽回第一种解法,提示通过哈希把大文件拆成小文件,还是答不出,寄了。2.  问操作系统    平时了解 OS 看什么书?《深入理解 Linux 内核》《linux/unix系统编程手册》。    经常看源码吗?看得不是很多,就打比赛的时候针对性地看了调度相关的    最了解 OS 哪几个模块? 调度和内存。    常见的锁?只了解自旋锁、互斥锁、信号量的实现。    实现读写锁。不会,寄了    问缺页置换算法?就说了一个 CLOCK(到这里已经神志不清了,我当时觉得我答得太简单了,以为要 Linux 高版本正在使用的算法),后面问 OPT 为什么实现不了,因为要知道将来的访存信息最后手撕,感觉是 hard给一个整数 n (1到 10^9),给定两种操作:1)乘以任意一个整数  2)开方,结果必须是整数 ,要求通过以上两种操作得到最小的数所需要的最少操作的次数例如:输入: 20输出:3 (20 X 5 再开方得到10)然后限定只能用 C 我的思路是分解 n 为质因数之积,统计各个质因数出现的次数,取出现次数最大的质因数,把它变成偶数(最多只乘一次),然后不停地开方(如果开方是奇数,再+1变成偶数)然后在做的时候被吐槽了:1)我直接开了一个数组存计数(没法用标准库 hash 表计数),我也知道会爆内存,就象征性地开了个数组,打算整个写完再改改,然后在写的过程中就被吐槽了。2)筛选质数的算法(https://oi-wiki.org/math/number-theory/sieve/)太久没用忘了,面试官说暴力筛会超时最后时间有限没写完,说一下思路,面试官承认思路很接近了,找到出现次数最大的质数,大概求 log(n) 就行了。其他:本科成绩,数据结构课程成绩,什么方面需要提升?打磨自己的优势,打好基础当晚面完(1#牛客AI配图神器# 个多小时),晚上流程结束总结:死于八股和算法,面试官看重数据结构和算法,然后过程中给他的印象是这方面还不够扎实[笑cry[牛泪]update: 吐槽1)说我做不出来智力题说明不了解文件系统,这玩意和文件系统有很大关吗?就套皮八股/算法2)我说质因数计数没标准库哈希表做不了,面试官甩出用两个数组计数:  int part[]  int count[]  part[k] = i(i 是质因数)  count[k++] += 1称不能用标准库,有点搞人
点赞 评论 收藏
分享
评论
55
390
分享

创作者周榜

更多
牛客网
牛客企业服务