一面:
面:说说你们学校的主修课程.
学校开的全是尼玛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. poj2455Secret Milking Machine(二分+最大流)

    链接 二分距离,小于当前距离的边容量+1,使最后流>=t 注意 会有重边 #include <iostream> #include<cstdio> #include< ...

  2. Java基础50题test4—分解质因数

    [分解质因数] 题目:将一个正整数分解质因数.例如:输入 90,打印出 90=2*3*3*5. 程序分析:对 n 进行分解质因数,应先找到一个最小的质数 k,然后按下述步骤完成: (1)如果这个质数恰 ...

  3. 02html基础

    02_html 1.几个标签 1.1 meta标签 meta标签的属性有name和http-equiv,其中name属性用于描述网页,对应于content(网页内容). <meta name=& ...

  4. 各个浏览器CSS中的Bugs及解决方案

    Bugs及解决方案列表(以下实例默认运行环境都为Standard mode): 如何在IE6及更早浏览器中定义小高度的容器? 方法: #test{overflow:hidden;height:1px; ...

  5. guanbi selinux

    编辑/etc/sysconfig/selinux,把第一条选项改为 disabled

  6. 在DLL中创建窗口时一个值得注意的地方 — UnregisterClass

    背景描述: 今天要测试一份注入代码,拿以前写的创建窗口的DLL来做测试. 第一次注入时一切正常,窗口被成功创建并显示,但在第二次加载时窗口没有显示出来. 经过研究发现在第二次加载DLL时Registe ...

  7. vijos 1772 巧妙填数

    描述 将1,2,\cdots,91,2,⋯,9共99个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:31:2:3的比例. 试求出所有满足条件的三个三位数.例如:三个三位数192,384, ...

  8. iOS8扩展插件开发配置

    一.iOS8扩展插件概述 WWDC14除了发布了OS X v10.10和switf外,iOS8.0也开始变得更加开放了.说到开放,当然要数应用扩展(App Extension)了.顾名思义,应用扩展允 ...

  9. 1-2 编程基础 GDB程序调试

    简介 GDB是GNU发布的一款功能强大的程序调试工具.GDB主要完成下面三个方面的功能: 1.启动被调试程序 2.让被调试的程序在指定的位置停住. 3.当程序被停住时,可以检查程序状态(如变量值). ...

  10. Swift详解之NSPredicate

    言:谓词在集合过滤以及CoreData中有着广泛的应用.本文以Playground上的Swift代码为例,讲解如何使用NSPredicate. 准备工作 先在Playground上建立一个数组,为后文 ...