🗒️zoom文档一面面经
00 min
2024-3-26
2024-3-30
type
status
date
slug
summary
tags
category
icon
password
  1. 算法题 1:分数加减法计算,比如:”-1/3+1/2”要返回”1/6”(写了没做约分的版本,过了 2/3 的case,需要算最大公约数,一时确实给忘了,好久没写了)
    1. 解析字符串,拆分成数字部分和运算符部分
    2. 转成结构体,两两迭代运算
    3. 父母不同的话要通分,最后算完的结果要约分
  1. 算法题 2:计算二叉树的最大直径(时间有限,面试官没让写;在引导下给出了解法的思路:后序遍历+求max)
  1. 浏览器输入网址之后发生的事情(尽可能全的描述)
  1. 了解 DNS 之间涉及的协议吗?
  1. HTTPS 建立过程
  1. TCP vs UDP
  1. 如何基于 UDP 做到 TCP 的那种可靠传输
  1. 介绍 MySQL 的索引
  1. MySQL 的哈希索引了解吗?(没用过)
  1. 怎么分析慢 SQL?
  1. explain 怎么看?
  1. 什么时候会使用 filesort?
  1. char vs varchar
  1. varchar(100) vs varchar(200)
  1. 如果 MySQL 没走索引,可能有哪些情况?(索引失效)
💡
感觉 zoom 的第一轮面试比较回归基础本身,而且比较偏重网络这块,也问到了一些技术细节,整体还是有一定难度的(对我来说,我基础没准备好)。一面没有让自我介绍和聊项目,就先问了这些技术基础问题。