今日头条 算法实习 一面 二面

刚面完,估计要凉了。
问的问题其实都不难,看得出有比较规范的流程,面试官也是比较厉害(起码是很熟悉)的感觉,coding都是leetcode原题,但是发现自己连续懵逼,还是业务水平不过关,简历上还写着精通(捂脸)

介绍了简历上的两个项目,提了几个相关问题,也没深入的问
Python 和 Java C++这些语言的区别
Python 运行慢的原因

coding:
quick sort
reverse link

没想到一面完紧接着二面,hr提醒了我才重新上线

coding:
求最大连续子集和
reverse link(两两reverse)
继续介绍简历两个项目

两面都问到了CNN,filter的作用,max pooling的作用

补充内容 (2018-4-15 13:36):
Leetcode
206, 92

python是把代码解释成c运行,不是翻译成byte code, c/c++才是编译成二进制实现…同学你面试挂了.

请问python运行慢的原因是什么。。。我只用r和python,我感觉python好快。。。

  1. python 解释型语言,一边读代码一遍翻译成byte code 运行‘
  2. python 动态类型, 相比于静态类型的语言解释器性能会弱很多
  3. 如果是光说CPython 这个官方解释器和JAVA 的区别而言的话,CPython 没有JIT,而Java 有JIT。像pypy 这样有JIT 的比CPython 快的多。
    剩下的待补充…

哥…bytecode和二进制不是一个东西好吧…c++编译出来的那叫binary code…python不是解释成C语言,而是解释成C语言写的runtime。
你Google一下Python bytecode

你是对的,我错了,向你道歉

硕士应届就问CNN?还是说你简历里特意强调了deep learning

请问楼主是在哪里投的?似乎官网还没开实习?

我好像简历项目里面有。学过machine learning的话其实cnn很简单的

看我发帖的时间,应该是春季找人内推的