面试-滴滴后台开发

后台开发面试

题目

数据结构

  1. hash, 扩容,查找key;空间不连续怎么办;装填因子;解决冲突
  2. 自己怎么实现map,map底层。c++map和golang map区别。
  3. 排序算法,快排
  4. map set的区别,底层实现

网络服务器

  1. 负载均衡算法,requset很多,服务器宕机怎么办
  2. 请求协议http,tcp拥塞控制,握手挥手。http请求过程
  3. http code含义200 404 500之类的

数据库

  1. 数据库存储结构。mysql,mongodb,redshift,索引
  2. 缓冲队列,cache,redis,

c++

  1. 继承class成员函数访问权限(private, public, protected)
  2. 虚继承内存分配和释放

linux & git

  1. linux,查找日志文件某种属性有多少行,awk命令
  2. git指令

算法

  1. top-k元素,元素重复咋办(位运算)

 上一篇
字节跳动-后台实习生面试 字节跳动-后台实习生面试
一面算法 十进制转5禁止 括号匹配,打印所有的。dfs or 枚举+栈 杨辉三角求最大,滚动数组, 专业知识 tcp连接断开 mysql引擎 InnoDB InnoDB隔离级别 写一个sql语句体现锁的 http code状
2019-07-01
下一篇 
CodeCraft-2019 CodeCraft-2019
华为软件精英挑战赛2019 代码链接(https://github.com/chierqj/CodeCraft-2019) 赛区:西北赛区 队名:赐我一个天命圈 名次:初赛(6),复赛(4),决赛32强 前前后大概经历了好几个版
2019-05-05
  目录