字节跳动-后台实习生面试

字节跳动-后台实习生面试

一面

算法

  • 十进制转5禁止
  • 括号匹配,打印所有的。dfs or 枚举+栈
  • 杨辉三角求最大,滚动数组,

专业知识

  • tcp连接断开

  • mysql引擎 InnoDB

  • InnoDB隔离级别

  • 写一个sql语句体现锁的

  • http code状态码介绍

  • tbl_A:三个字段, sno, class, score; 查询每个班级score不及格的人数有多少。sql语句

  • varchar, char的区别

  • 一个文件有三列 time ip url空格隔开。linux命令求ip出现次数最多的是哪个awk命令

awk '{a[$2] += 1;} END {for (i in a) print i, a[i];}' log.txt | sort -k 2 | tail -1
  • redis欲言又止。最后没问

二面

算法

  • 二叉树层蛇形序遍历
  • 给一个数字x,只能用这个数字出现的数字,然后求比这个数字大的第一个数字; 12341 -> 13124
  • 华为软挑,自己的思路和实现,别人的算法实现,有什么区别

专业

  • golang协程,线程,进程的区别
  • c++,堆栈
  • 进程间通信

项目

  • 项目碰到啥问题,咋解决的(可能想问技术方面)
  • 有啥收获
  • 实际碰到的sql语句优化

 本篇
字节跳动-后台实习生面试 字节跳动-后台实习生面试
一面算法 十进制转5禁止 括号匹配,打印所有的。dfs or 枚举+栈 杨辉三角求最大,滚动数组, 专业知识 tcp连接断开 mysql引擎 InnoDB InnoDB隔离级别 写一个sql语句体现锁的 http code状
2019-07-01
下一篇 
面试-滴滴后台开发 面试-滴滴后台开发
题目数据结构 hash, 扩容,查找key;空间不连续怎么办;装填因子;解决冲突 自己怎么实现map,map底层。c++map和golang map区别。 排序算法,快排 map set的区别,底层实现 网络服务器 负载均衡算法,re
2019-06-16
  目录