360算法工程师 实习生电面试题

1.自我介绍,谈谈项目。

  说完之后,我说做的还不错,顺便问了几个问题,主要集中于维度、时间这块来问。

2.问我哪门语言比较精通,学了多久

  我说C++,问我写过多少,我说几万行,然后就被鄙视了一下。接下来顺着问了我:

 1)static 的用法。

 2)静态成员函数,能否调用非静态成员。这个没答上来

3.问我有没有做过文本类的项目

4.出了一个题目:

  设置一个坐标,从(0,0)点到(m,n)点,(m,n)在(0,0)的右上,每次只能走一步,要么向上,要么向右。问有多少种走法?

  我说用递归,他说复杂度多少,我说0(mn),接下来他说有没有更好的方法,递归太慢,我想了半天没想出来,他说用到动态规划,还可以用到组合数学里面的知识,时间复杂度可以达到o(1),问我学过哪些数学课,我说 概率论和离散,然后说难怪,这个要学 组合数学。

http://www.07net01.com/program/659153.html

5.看过哪些开源代码

  我说libsvm,hog。接着问我,libsvm里面用什么优化?我说SMO。接下来问我有没有用到什么核选择调参等等,我大概说了下 。

6.问我有什么问题。

  巴拉巴拉。。

原文地址:https://www.cnblogs.com/menghuizuotian/p/3809690.html