拼多多-2021校招-服务端-一面

公司:拼多多
时间:2020年8月8日 下午四点

面试官贼爱笑,笑起来有酒窝的那种的帅小伙,全程哈哈哈

  1. 自我介绍了一下
  2. 问了一下网站数据库的数据量
  3. python字典的底层数据结构
  4. hash冲突的解决方法
  5. 数据库你用过哪些?
  6. 那就出一个Mysql的题吧

手撕SQL:一个table表,包含id和name两个字段,id不同,但是name可能相同。
  1. 找到具有重复的name的name
  2. 同时找到这些name对应的所有id
第一题group by就可以,第二题的话根据第一题得到表再和原表做一个连接

手撕算法:有10万行的数据,每一行有三个数据,分别是起始ip地址,终止ip地址,和这个ip段对应的区域
比如说:
[11.12.10.01, 11.12.255.255, 北京]
......
然后写一个函数,输入一个ip地址,返回对应的区域
二分查找

  1. 好,现在代码上线运行了,老板说,这10万行ip地址对应的文件要更换了,在保持现在服务器不停机的情况下,怎么更换资源?
  2. 这个不会的话,我们问点别的,那你觉得什么问题你能回答?
  3. 然后聊了最后一个项目,如果遇到没有准确判断的位置,会怎么选择?
  4. 除了python还会什么语言?




#拼多多##面经##校招##Python工程师#
全部评论
SQL语句可以这样写:这里用student表来做示例: select name from student group by name having count(*) > 1; select id, name from student where name in (select name from student group by name having count(*) > 1);   做了二次查询。
4
送花
回复 分享
发布于 2020-08-09 19:00
感觉我们是一个面试官,全程笑脸,太和蔼了
1
送花
回复 分享
发布于 2020-08-08 17:30
秋招专场
校招火热招聘中
官网直投
老哥。现场面还是线上
点赞
送花
回复 分享
发布于 2020-08-09 10:59
老哥,10万IP那道题,二分是什么思路
点赞
送花
回复 分享
发布于 2020-08-09 15:51
老哥,这个十万ip的题目,区间之间有覆盖吗
点赞
送花
回复 分享
发布于 2020-08-20 11:00
怎么更换资源呢
点赞
送花
回复 分享
发布于 2020-09-09 04:13

相关推荐

1_5:《公司不提倡加班》《我这不是上班》《我没事聊一聊呀》
点赞 评论 收藏
分享
5 26 评论
分享
牛客网
牛客企业服务