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 非线性最小二乘
  • 相关阅读:
    AdvStringGrid使用小结
    svn提示out of date的解决方法
    delphi之socket通讯
    Delphi的Socket编程步骤
    C++ Socket编程步骤
    centos7安装docker
    centos7安装指南
    UltraISO制作U盘启动盘
    浅谈linux 文件的三个时间
    自动配置zabbix-agent
  • 原文地址:https://www.cnblogs.com/fridayfang/p/14498555.html
Copyright © 2011-2022 走看看