百度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渣渣,整体体验了一次大厂的面试流程,感觉还是有收获的,还是几句话啊,技术的精进没得偷懒,多看书,多思考,多撸码。。。。
#面经##社招##百度##Python工程师#
全部评论
牛逼啊,大佬,有专门的的Python面试讨论群吗?想跟你讨论学习
点赞 回复 分享
发布于 2020-09-09 15:04

相关推荐

10-05 23:02
东北大学 Java
我说句实话啊:那时候看三个月培训班视频,随便做个项目背点八股,都能说3 40w是侮辱价
点赞 评论 收藏
分享
牛客915519934号:差不多得了 ,真以为我们好忽悠呢?当初就是听了你们的话没有赶上风口入行Java,现在还想再忽悠我呢?这明显就是一个新风口,国家大力发展制造业,以后这个圈子的钱只会越来越多,不管是入门还是大佬,只要进来少说有你一口饭吃,一个个自私自利自己上了车就劝退其他人,钱都让你赚得了呗。就这点东西,入门很容易的,学个pcb,单片机就可以去找工作了,少说一万五起,以后只会越来越高,以后想进阶就去FPGA,linux,给的钱吊打互联网,再说说你们一直说数电模电难?实际呢也不过一个月就能拿下的事情,你不需要学的多深,只需要入门就足够了,就按我说的学出来少说两万起,最好报个培训班,入门更快,兄弟们跟着我冲就完事了,趁着这个机会,狠狠赚他一笔。
点赞 评论 收藏
分享
2 19 评论
分享
牛客网
牛客企业服务