zoukankan      html  css  js  c++  java
  • 面经[快手]

    快手面经[视频搜索排序]

    一面

    1. 自我介绍

    2. 问项目中的算法

    • dijkstra
    • dbscan 比较 k-means 区别;为什么要用k-means;
    1. 问机器学习
    • SVM 了解吗
    • 最了解什么机器学习算法:(logistic regression, decision tree)
    1. linux 命令
      du,df,ll,
      mkdir,rm
      find,locate
      nm, c++_filt, objdump

    2. 算法题

    • 中序遍历

    二面

    二面等了20min,好久呀

    1. 项目中用了线性最小二乘
    • 线性最小二乘机制,解释了半天
    • 非线性最小二乘,
    1. C++
    • virtual 用法
    • c++ 多态
    • 析构函数为什么要用virtual
    1. 计算机网络和操作系统熟悉
    • 三次握手,四次回收
    • 浏览器输入url过程
    • 码404(not found), 403(forbidden,可能是权限问题) ,401 Unauthorized(需要验证), 503(服务器停机维护或者已超载),502(Bad Gateway 是一种HTTP协议的服务器端错误状态代码,它表示作为网关或代理角色的服务器,可能是网络问题), 200(请求成功)
    1. 编程题
    • 两个字符串的最大公共子序列(提示下写出来)
    1. (sqrt2)怎么求:
    • 比如在[0,2] 不断求中值
    • gauss法 -> gauss-newton 非线性最小二乘
  • 相关阅读:
    腾讯//最长回文子串
    腾讯//最长回文子串
    马拉车算法
    马拉车算法
    简单实操_Github创建本地仓库及SSH KEY
    Linux5_磁盘 分区 挂载点的理解
    Linux4_手动分区方案
    Linux3_什么是Uboot
    stdin stdout stderr 标准I/O流
    卢克,学着去读源代码
  • 原文地址:https://www.cnblogs.com/fridayfang/p/14498555.html
Copyright © 2011-2022 走看看