一面:
面:说说你们学校的主修课程.
学校开的全是尼玛java课,这个我是想了有一会的。
面:看你简历写了会jquery,来问你个简单的jquery问题 :jQuery支不支持css引入.
呵呵
面:你平时使用django框架还是用其他框架.
web.py啊
面:那web.py的文件组织格式是怎样的.
全是汗,哪有什么组织格式,瞎鸡巴乱说了一会。
面:你学py多久了,能给我简单介绍一下你的项目么。
巴拉巴拉解释半天.
面:我来问你几个简单的py语法: 1 py 传参数的时候 *代表什么意思,**代表什么意思. 然后python 里面的占位符是什么.
这个我知道. 
面:看你简历上写了一大堆的ACM竞赛经历,能跟我说说你们ACM是提交一个项目还是提交什么,是组队的比赛还是个人的比赛。
balabala 解释半天什么事ACM ,然后我说 这是组队的比赛,对面呵呵了一下,不晓得为啥。
 
二面:
二面明显有了些技术含量。
面: 看你简历上写了这么多的ACM的比赛对算法看来是了解的比较多一些. 好那问你几个问题.
恩.
面: 有一个搜索的模块,要求我输入一个单词能够给我提示出满足输入单词为前缀的句子.
开始有点小紧张,嘴一颤居然说搞下分词随便搞搞,呵呵.  然后他后来简化了描述,我说用字典树先找到前缀剩下的暴力枚举。
全尼玛是汗那,我还不说直接sql like一下.
面:你当前有个位置,周围有很多的肯德基,如何确定一个最近的肯德基店.
答曰最短路搞一下.
  面:有一个list如何把list的元素映射到function中.
直接map,reduce,filter搞一下就好了
面:py中的sort是用什么排序实现的,时间复杂度是多少
我猜的快排,估计是。
面:为什么py中开启线程比顺序执行还要慢.
balabala解释半天GIL机制.
面:现在用py开了3个线程,不开线程抓取一个网页的时间是1s,如果开3个线程的话抓取3个网页用多长时间.
这个问题是基于GIL的 答曰 : 大于3s.
面:能解释下为什么.
解释半天还是错的.
面: 现在有一些进程,每个进程有一个优先级,如何实现每次取出一个进程都是高优先级的.
面: (解释了下去那都干些什么工作),还有什么问题么.
胡乱提了一个.
 
三面:
基本都是闲聊.
面:看你简历写的貌似很熟悉c++为什么不投c++岗.
没写过c++项目
面:这么说只是了解c++喽.
,,,,,,,算是吧.不想解释,毕竟没做过.
面:想来北京工作么.
想啊,我家就在北京附近.
面:看你写了一个acm区域赛铜牌,这个含金量有多高.
不想把自己说的太low,随便说了说呵呵。
 
剩下的忘了。。。。。

2016阿里校招python研发面试的更多相关文章

  1. 学生党如何拿到阿里技术offer: 《2016阿里巴巴校招内推offer之Java研发工程师(成功)》

    摘要: 这篇文章字字珠玑,这位面试的学长并非计算机相关专业,但是其技术功底足以使很多计算机专业的学生汗颜,这篇文章值得我们仔细品读,其逻辑条理清晰,问题把握透彻,语言表达精炼,为我们提供了宝贵的学习经 ...

  2. 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试

    没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及...找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆忙忙地复习JAVA(之前都把精力放在了数据结构.算法等基础上了 ...

  3. 2019阿里校招测评题,光明小学完全图最短路径问题(python实现)

    题目:光明小学的小朋友们要举行一年一度的接力跑大赛了,但是小朋友们却遇到了一个难题:设计接力跑大赛的线路,你能帮助他们完成这项工作么?光明小学可以抽象成一张有N个节点的图,每两点间都有一条道路相连.光 ...

  4. 阿里Linux Shell脚本面试25个经典问答

    转载: 阿里Linux Shell脚本面试25个经典问答 Q:1 Shell脚本是什么.它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令.作为系统管理员,我们经常需要使用多个命 ...

  5. 使用阿里云Python SDK管理ECS安全组

    准备工作 本机操作系统:CentOS7 python版本:python2.7.5 还需要准备如下信息: 一个云账号.Access Key ID.Access Key Secret.安全组ID.Regi ...

  6. Python自动化面试必备 之 你真明白装饰器么?

    Python自动化面试必备 之 你真明白装饰器么? 装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多小白来讲,这个功能 有点绕 ...

  7. 2个月,我从编程小白成为了Python研发工程师

    从编程小白,到Python研发工程师,需要多久呢? 答案就是:91门课,450个小时. 听起来似乎难以实现,但其实如果每天抽出八小时学习,两个月的时间,就能由编程小白转变成为Python工程师,听起来 ...

  8. Java && Python 算法面试常用类以及方法总结

    数据结构 逻辑结构上: 包括集合,线性结构,非线性结构. 存储结构: 顺序存储,链式存储,索引存储,散列存储. Java 常见数据结构 大专栏  Java && Python 算法面试 ...

  9. 实验8、31个最重要的Python Flask面试问题和答案

    实验介绍 1. 实验内容 内容涵盖了31个最热门的Flask面试问题,帮助学生更好的理解Flask. 2. 实验要点 了解面试Flask开发人员的常见问题 实验内容 Flask面试问答 Q:Flask ...

随机推荐

  1. .net core跨域设置

    services.AddCors(options => options.AddPolicy("AllowSameDomain", builder => builder. ...

  2. postman断言分析

    最近测试中用到postman,使用后就简单总结下常用的断言,下面带图的自己最常用的,其他的没怎么用. postman断言是JavaScript语言编写的,在postman客户端指定区域编写即可. 断言 ...

  3. sass+compass起步

    前言:Sass is an extension of CSS that adds power and elegance to the basic language. It allows you to ...

  4. CF385C Bear and Prime Numbers

    思路: 需要对埃氏筛法的时间复杂度有正确的认识(O(nlog(log(n)))),我都以为肯定超时了,结果能过. 实现: #include <bits/stdc++.h> using na ...

  5. iOS 创建xcode插件

    苹果的"一个足以应付所有"策略使得它的产品越来越像一个难以下咽的药丸.尽管苹果已经将一些工作流带给了iOS/OS X的开发者,我们仍然希望通过插件来使得Xcode更加顺手! 虽然苹 ...

  6. 修改JRE system library

    MyEclipse 默认的情况下JRE system library 是:MyEclipse 的,如何修改工程中的JRE system library呢?步骤如下: 1.选择工程->Proper ...

  7. Java练习题00

    问题: 将一个数字与数组中的元素比较, 如果该数字存在数组中,给出该数字在数组中的位置: 如果该数字不在数组中,给出提示.   代码: public class Page84{     public ...

  8. (转)Spring管理的Bean的生命周期

    http://blog.csdn.net/yerenyuan_pku/article/details/52834011 bean的初始化时机 前面讲解了Spring容器管理的bean的作用域.接着我们 ...

  9. Python3简明教程(六)—— 数据结构

    简单的来说,数据结构(data structure)是计算机中存储.组织数据的方式.比如我们之前使用过的列表就是一种数据结构,在这里我们还会深入学习它.之前也有简单的介绍. 列表 >>&g ...

  10. 1.入手树莓派之linux环境搭建

    最近刚刚买了一款 树莓派3代B型 raspberrypi 板载蓝牙和WIFI 英国版本,没玩过,觉得很好奇,生怕记性不好哈,把自己玩的过程记录一下,以备不时之需: 需要材料: 1) 树莓派: 2)sd ...