笔试题编程题回顾

这里只整理一下题目,后续有时间再将问题中比较典型做单独解答。

1、睿励笔试题(高级算法工程师)

  由于当时时间有限,没有让我来答笔试题(如果要是做的话也可能是一塌糊涂),大致瞟了几眼题目,记住一部分:

  1)排序算法有几种?写出一种实现过程。

  2)线性方程组的求解方法

  3)微分方程的求解方法

  4)解释最小二乘法原理

  5)傅里叶变换公式?(记不清了)

 

2、以前面试过程提问的线性代数问题(有的已经很久了)

  1)如何求矩阵的逆

  2)矩阵对角化

  3)什么是厄米矩阵

  4)SVD(奇异值分解)

 

3、华为编程题(在线编程,牛客网)

  1)可用字符集r如“a:3,b:5,c:6@a:1,c:6”,要求输出“a:2,b:5,c:0”(字母区分大小写)

  2)输入人数N及各自身高,如5,140 128 150 125 130,按顺序每个人看见前面比他高的即为他的朋友,输出该好友的位置,无为0。如例子结果:2 2 0 4 0

  3)面试效率问题,输入每个面试官最多面试的场次n,和总面试场次m,如2,5,在输入每场起始时间(每场用时可能是不同的),如(1 2)(2 3)(3 4)(5 6)(7 8)

        输出至少需面试官人数:如上结果为3.

posted @ 2020-09-25 11:04  zarjen  阅读(148)  评论(0编辑  收藏  举报