字节跳动|我从外包辞职了,10000小时后,走进字节跳动拿了offer( 二 )


  • 如何保证数据一致性?
  • Redis:
    • RDB和AOF区别
    • 为什么RDB 要 fork子进程而不是线程?
    • redis基本数据类型
    • zset的底层数据结构 , 跳表何时增加高度?
    • 分布式 redis , 缓存和数据库读写不一致 , 答的延迟双删
    • 面试官让随便讲讲redis , 所以还说了缓存穿透 , 击穿 , 雪崩以及处理方法
    场景题和智力题:
    • 打字的智能提示和纠错的原理 , 让你来设计 , 你怎么做?
    • 如果有一个访问过的所有网站的记录集合 , 如何快速判断当前网站是已经访问过?(考虑布隆过滤器)
    • 从一个网站下载的时候 , 进度条如何实现的?
    • 64匹马 , 八个赛道 , 问至少跑多少次能找到最快四匹马?
    • 操作系统给你一块空闲内存 , 你如何设计使用和回收?
    手撕代码:
    • 柱状图中矩形最大面积 leetcode 84
    • 查找第k小的数 , 用堆以外的方法做
    • 给m个房子涂n种颜色 , 相邻房子不同色 , cost[i
      [j
      表示给i号房子涂j颜色代价 , 求最小上色总成本 。 (LeetCode原题)
    • 其他:(HR和Leader都问了一些开发性问题)
    • 你认为遇到过最大的挫折是什么?怎么解决的?
    • 职业规划
    • 对字节跳动的认识
    • 你认为字节是一家年轻的公司吗?年轻是核心竞争力吗?
    • 你有没有崇拜的人
    • 不考虑公司地理因素 , 最想要去哪个城市工作?
    • 平时的兴趣爱好?
    • 喜欢写博客吗?看什么书?
    赠送我的刷题题库(1:BAT一线大厂面试真题)

    【字节跳动|我从外包辞职了,10000小时后,走进字节跳动拿了offer】赠送我的刷题题库(2:专题面试题)

    <2> 字节跳动面试总结(一些心得和小建议)
    1. 字节跳动对算法真的非常重要 , 提前刷题真的很有必要 , 不然基本上没戏 , 运气好的说不定还能被问到原题 , 当然你是算法大神 , 就不需要浪费时间在这上面了 。
    2. 基本上每轮都有算法题 , 1~3道左右 , 难度不一 , 一般根据当次面试情况来的 , 会考虑的面试者的表现 , 但也不会太为难你 。
    3. 拿到算法题时 , 不要立即作答 , 可以先和面试官聊一下自己的思路 。

    B:我为什么想要去字节跳动?(字节跳动的优势)①福利待遇我不是hr , 也不是给字节打广告 , 这里真的要提一下字节跳动的福利待遇绝对是一线厂子里数一数二的 。 加上我是外包出身 , 这种待遇给我造成的落差感就更明显 , 让我觉得能够进字节跳动工作算是我最大的幸运了 。
    至于福利待遇 , 这里随便提及几点:
    1. 弹性打卡
    2. 房补(额度算很高了 , 算很人性化)
    3. 免费的三餐、下午茶(吃胖了)
    4. 免费健身房
    5. 顶配16寸MacBook
    6. 各种节日礼包
    ②巨大的知识库字节跳动对于我来说 , 算是一个巨大的知识库 , 之所以这么说 , 从面试的流程及细节 , 到后来我入职之后工作上面的安排 , 都让我有不一样的触动 。 从这几方面 , 我们都能够感受到公司对于员工的职业规划非常重视 , 你的主管和导师都会主动去找你沟通这方面的 , 这对比我之前的外包 , 是截然不同的地方 。 而在这个交流过程中 , 我获得到的 , 不是一星半点 。