这是我从7月到现在所有面试到总结,我面到都是机器学习算法,各个公司之间问的大同小异,就不一一列举了。 一、算法编程题: 语言:因人而异 字符串:哈希 动态规划 双指针 二叉树:非递归前中后序遍历 最短最长路径问题 数组:二分查找衍化问题 动态规划 排序问题:快排 归并排序问题极其衍化 链表:深度复制 合并 排序 二、传统机器学习 LR:推导 SVM:与LR的区别 但考的少了 估计现在工业界用的少了 Boost:GBDT思想 具体实现 XGBoost的正则化对GBDT的改进 lightGBM对XGBoost的改进(训练速度和内存方面) 聚类:K-means 基本...