面试公司:广州智建云信息技术有限公司
职位:Python开发工程师
时长:30分钟
一面
1.脱库以后对方拿到用户名和密码,对方利用撞库如何避免用户密码被泄露
2.es如何实现搜索的,你为什么用es不用其他的,比如输入学校,es能搜索出所有学校,输入其他的他是如何实现呢?
3.celery详细描述具体实现过程,代码,如何启动,他是进程还是线程,和django的关系,celery的原理
4.算法如何计算一个能被三整除,并且尾数是6的数,用两种以上方法,写完了以后他要用算法优化一下
5.8小时内一个博客的文章排行榜(2亿用户),用什么数据库,如何设计数据库表
6.一个网站,有1000w的并发,秒杀,如何在数据进入到mysql之前拦截
7.redis这里假设有1000个用户进来,抢购10个商品,如何判断是否无货了,不会超卖
验证码登录>
验证码登录>
自动登录 | 忘记密码?
密码登录>
自动登录