python社招面试_百度 ai 平台研发部 凉面面经 社招 Python 岗 上海

一面 电话面 45min

1 个人,项目

2.设计一个 ip 访问限制策略,包括 ip 的访问频次限制

3.redis 应用场景

4.redis 替换策略知道么? lru ?

5.gil 锁

6.协程

7.垃圾回收机制 说完引用计数,和引用计数的怎么回事就 ok 了。。。

8.线程,进程

9.mongodb mysql 比较 哪些业务场景用 mongo 哪些用 mysql

10.mysql mongodb 事务区别 后来才意识到?这问的有问题啊。。。mongo 没有事务的呀。。。。

11.算法 链表中间节点删除 leetcode 有

12.算法 圆中的随机节点 leetcode 有

13.docker 和虚拟机的区别

14.网络原理 七层协议 说一下 nginx 属于第几层

15. hadoop 用过没

ps:一面我回答的很一般,整体感觉面试官问的也不是很深,在嘈杂的广场舞大妈的 bgm 下,进行了 45min 面试,我以为基本就不会有现场面试了,沾沾大厂的气息就知足了,没想到后天早上让我去一趟,我呆的一惊。。。。wtf ???

二面 50min

1.上来先让我说 技术亮点和挑战大的技术点 说到一半 喊停

让我说之前项目架构图

2.架构图 铺垫了一堆 cdn,nginx 然后他直接和我说,说重点,

3.并发计数问题 怎么解决

4.持久化和缓存的数据一致性策略.双写?

5.缓存集群做没做持久化.怎么做的持久化

6.缓存事务怎么做的?

7.uwsgi 并发性能并不是很好.还有啥办法

8.用 mongodb 的特性保证并发时 写准确性

不可以用锁. 引导提示 类似于 mongo 特性中的乐观锁 该如何实现,mongo 的 find_one_update 你不知道?

9.with 上下文管理器 如果不用主动控制 close 咋做

10.分布式系统 主从模式下.如果主和从网络断了.新选举的从变主.然后网络又恢复了. 如何保证原来的主和现在数据一致性

11.mongodb 索引数据结构? 我回答的 b+树? 我看他冷笑,又说 hash 索引?然后就没然后了。。。。

12.手撕 堆排序

ps:二面整体答的都不好.老哥人不错看到我停顿了就会引导给思路.恨铁不成钢.几个问题完全答不上来.以为直接凉.可以让我走了.等了很久没想到.又来一老哥.继续三面了.

三面 1h

1.项目

2.python 解释器 执行原理

3.ctypes 考察使用情况

4.python gil 锁. 又问了多线程.

5.python 如何利用多核

6.python 和 c 的调用 如何防止内存泄漏

7.让你实现一个 python 的 set. 你用什么数据结构.怎么实现.说思路

8 docker 和虚拟机区别

9 docker 安全性.和虚拟机比较?

10.四次挥手 过程 最后一次为啥有 timeawait

11.算法 时间复杂度 on 空间复杂度 o1

找到重复数

1.只有一个重复数

2.有两个重复数

ps: 三面老哥比较年轻.整体我也比较放松了.整体要比二面好一些.不过我确认 整体肯定是凉面.

作为一名浑浑噩噩混了五年的 python 渣渣,整体体验了一次大厂的面试流程,感觉还是有收获的,还是几句话啊,技术的精进没得偷懒,多看书,多思考,多撸码。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值