字节跳动面试

比较坎坷的经历

2019年12月份报名过字节跳动的日常实习
当时可能就是想试试
连简历筛选都没过
也是啥也不会 即使半年多 过去了 也是啥也不会 但是知道 应该干点啥了
所以连在线笔试都没有 就被HR拒绝了
2020年7月 再一次投 字节跳动 不过这次是 夏令营
3K+竞争者 不乏世界各地名校生 最后选150人 其中 还有运营和策划 美术啥的
基本上 在ACMer 中 被选中的概率真的是小之又小
不过这次笔试可以人人都能参加 (我认为)
然后四道 算法题 两简单 一中档 一难
牛客网的 经验分享里 有人 做对了三道半 直接入营
我做对了 第一道 和 二三道的一部分
我觉得 我应该多半是凉了
不过竟然收到了面试邀请 昨天
可能是给HR充业绩 或者是 我做对一道题 也能排上号?
不过面试 真的是 把 我脑子里的 水 全挤出来了
当然 也不是全 挤出来 而是 再挤也还有

面试准备

岗位要求

  • 精通C++/java等面向对象的语言;熟悉计算机图形学,熟悉unity优先;
  • 深入理解数据结构,算法,操作系统等知识,有扎实基础和丰富的编码经验;
    所以 我觉得 unity 还有 算法 操作系统 计算机网络 啥的 都是面试重点

但是我 操作系统 计算机网络 都没有学习过 我就 紧锣密鼓的 临时磨枪看看 这俩
谁料到 面试官只考 最基础的 而且是我在校阶段学习过的内容
并且这些内容我都不会 问到我 答不上来为止 (应该就是我太菜了)
绝大部分时间 问的都是 数据结构的内容 和 java内容。

面试情况

首先 面试官了解基本情况 我是大二结束 学习了java 和 数据结构 没有学习 计算机网络 操作系统等课程,然后没学的部分真的一点没问 但是学了的部分 问的 都是基础的我不会的细节

首先第一个问题甩上来 就是 笔试题没做上来的几道算法题 考后看了吗?

我下意识的 说 考后看了 后面的 问题 让我在 面试最开始就感觉我的世界全都崩塌了
面试官拿着 我的做题情况 问我当时的思路什么样的 ,考后经过思考应该怎么完成 未通过的算法题。
这个 就有点 尴尬了
首先 笔试过去 15天了,我早都忘了考啥了,而且还是要我 讲解没做上来的几道题的 考后 复盘后的 思路。 我只能强行应答 开始可能就凉了。

第二个问题 进入了数据结构

  • 链表 数组 解释 区别 特点
  • 排序的方法 还有时间复杂度
  • 快速复杂度 原理
  • 快速复杂度 最优情况 最差情况 如何加速 (到这里答错了 最差情况 但是 在面试官的 引导下 我在腺推导 推出 正确的了 但是加速 不会了 如何找出快排每次 合适的参考值 我想半天不会 就结束了 )
  • 堆相关 (我只知道 大顶堆 小顶堆 然后 强行 进入下一问题)
  • 什么是平衡二叉树 (我答成了 二叉搜索树的定义 然后 面试官 提醒下 我更正了 答案 但是 面试官反过来追问我 我开始说的 那个二叉搜索树 的是什么树 我真的想半天没回忆起 二叉搜索树这个名词 面试结束就 想起来了)

第三个问题 进入java基础

  • ArrayList底层实现(我答成了 链表 然后问我那 linkdlist是啥呢? 我就修复了答案,随口说了ArrayList是动态数组 就追问我为啥是动态数组 怎么动态 底层扩容的操作是什么样的 )
  • java 继承 解释
  • java public private protect 方法 被继承后 能否调用(太难了明明很简单的 我都没复习 半年没接触早忘了)
  • final关键字 用在哪里 有啥用 我只知道 变量和方法啥的 类的 final 我忘了
  • 区分进程和线程 (忘了强行作答)
  • jvm(我直接说不会)
  • java 堆 和 栈 分别负责存储什么(不会 强行作答)

最后一个问题 自由提问

我觉得我凉透了 就问了 如果 日后能 在字节跳动做后台研发 需要掌握什么技术栈
结果面试官让我 先 自问自答
我觉得 应该学习 Linux docker k8s springboot git 数据库啥的
然后 面试官说我 讲的这些都是工具 而不是技术
应该去积累技术
面试官认为最重要的是Java 基础 数据结构和算法 以及网络编程相关的知识

我觉得这个的确很重要
面试官说的很对 这个面试最大的收获应该就是 最后跟我说的 我 认为需要学习的 都是 工具 而不是技术
工具都在不停的更新换代 而只有技术 才是更本质的东西 更需要 时间和精力去学习深入的 东西

面试反思

  • 笔试问题挺大的 简单题都没做上来 后面面试也能反映出 我根本没有基础知识储备 都是凭借感觉做题
  • 面试先问我 笔试 未完成的题 我真的没想到这个 说明我还是没有重视学习 没有复盘 和 及时的 学习 补足自己所 遗漏的知识
  • 后面无论是 数据结构基础知识 还是 java 遗漏的知识 以及我明知是重点但是从来没看过的 jvm等 技术 都说明 我真的从来 没有把精力用在 基础知识的构建上 过
  • 学过的东西 都在遗忘 而且学的时候 就没有 掌握好
  • 大三还有一个学期的努力时间 才会 到来年春招 所以我还有半年机会 复习java知识 从头梳理 数据结构与算法基础 以及 计算机网络 操作系统 计算机组成原理的学习 同时 也要增加自己的项目经历 多练习 多准备 相信 只要自己这半年抓稳了 明年的春招实习 会拿到我想要的offer的 加油

还有六级没过 我咋也不着急呢

还有为啥只问了基础 就没了 别人 都有项目经历讲解啥的
我感觉是我 太菜了 没有活到后面
呜呜~~

【2020-07】字节跳动面试凉经(年轻人的第一场 技术面试)相关推荐

  1. 从violate到ConcurrentHashMap,我通过引导面试官,过了多场技术面试

    这应该是2,3年前的事情了,不过本文给出的技巧比较有通用型,一些Java开发经验在3年以内,甚至是5年以内的程序员,在面试时,都可以采用类似的技巧在面试中高效展示实力. 我们知道面试官喜欢问多线程问题 ...

  2. 从60多场技术面试中,我总结了这份面试经验

    选自 | freecodecamp   作者 | Uduak Obong-Eren 转自 | 机器之心   参与 | Panda 如果你致力于成为一名软件工程师或数据科学家,技术面试往往是求职过程中的 ...

  3. 2020第十一届蓝桥杯省赛C组第一场

    2020第十一届蓝桥杯省赛C组第一场 试题 A: 指数计算 问题描述 题解 试题 B: 解密 问题描述 题解 试题 C: 跑步训练 问题描述 题解 试题 D: 合并检测 问题描述 题解 试题 E: R ...

  4. Android开发十年,面试百度竟被刷!柳暗花明2020获字节跳动Offer(面试总结)

    [Android进阶小刘]是我的头条号,里面会不定期更新一些Android进阶学习视频,感兴趣可以关注一下! 前言 历经两个月的春招,最近终于尘埃落定,为人生第一份实习画上圆满的句号.现在决定好好总结 ...

  5. nodejs 前端 返回数组给_互联网寒冬,一年经验字节跳动、虾皮、快手、拼多多前端面试总结...

    △ 是新朋友吗?记得先点web前端学习圈关注我哦- 题主2019年非985/211非计算机专业本科毕业(野生程序员),之前在腾讯实习了半年多+毕业后在腾讯工作了一年,一直都是前端开发. 年中的时候因个 ...

  6. 互联网寒冬,一年经验字节跳动、虾皮、快手、拼多多前端面试总结

    题主2019年非985/211非计算机专业本科毕业(野生程序员),之前在腾讯实习了半年多+毕业后在腾讯工作了一年,一直都是前端开发. 年中的时候因个人原因,打算离开腾讯,到外面看看,投了若干简历,最终 ...

  7. 字节跳动CEO张一鸣致年轻人的一封信,文末有福利

    黑马程序员视频库 播妞QQ号: 3077485083 传智播客旗下互联网资讯.学习资源免费分享平台 字节跳动CEO张一鸣前段时间就从他的大学生活到创业,深度总结了他的收获和感悟. 总结的最后,张一鸣总 ...

  8. 2020年字节跳动面试题

    字节跳动一面面试题: 自我介绍 聊聊项目,时间大概15种左右,面试官会根据项目的一些设计点来提问,提前做好准备,别自己坑了自己 分布式锁是锁住一部分还是整个系统,既然是锁住整个,为什么不用消息队列? ...

  9. 聚焦技术前沿 | 字节跳动年薪百万测试开发关注的前沿技术

    网络流传IT从业人员年薪普遍比较高,最近网络有一篇文章[国家何时整治程序员高薪现象引起热议.吃瓜群众只看到表面的薪资高,却不知道程序员需要掌握什么样的技术,加多少班,头发掉多少.当然有些小伙伴会说,看 ...

最新文章

  1. linux fls函数,linux常用操作命令
  2. c++层次遍历_动画:二叉树遍历的多种姿势
  3. 为网格布局图片打造的超炫 CSS 加载动画
  4. Ant Design Pro 开发上手
  5. 快速排序查询第k大元素C语言,快速排序和查找第K大元素
  6. python series拼接_pandas数据拼接的实现示例
  7. [转] C# mysql 事务回滚
  8. ArcGIS求局部空间自相关
  9. JMeter基础---脚本录制
  10. 易康(eCognition)对象几何特征--1:几何(Geometry)_范围(Extent)
  11. MyBatis 类型转换器
  12. Hibernate Annotation
  13. linux-千兆网口测速只有百兆
  14. linux下添加网口,linux下ioctl操作网络接口
  15. 绿盟2016春季校招web前端笔试
  16. Redis 集群规范(MOVED错误码及ASK错误码)
  17. 电子拍卖系统开发第四天
  18. Elasticsearch from/size-浅分页查询-深分页 scroll-深分页search_after深度查询区别使用及应用场景
  19. 序列3:序列方法实操上
  20. 翻译图片的软件有哪些?

热门文章

  1. 1051: 电报加密
  2. 在html中让图片旋转180度,gif图片旋转教程:怎么把gif旋转90度/180度 附gif图片旋转软件...
  3. 贪心算法背包问题java
  4. Elasticsearch7.x索引index的备份和恢复,index索引误删恢复
  5. c语言数字的写法田字格,正确书写数字1-10的方法,实用!
  6. 推荐一个桌面整理小工具
  7. 计算机专业硕士论文能编吗,论文发表:计算机硕士论文编数据被发现怎么办?.docx...
  8. echart 热搜词云(字符云)的制作以及遇到颜色不会随即变得bug
  9. 【贪心】加工生产调度(双机调度贪心问题)
  10. 启动Mysql时报错:mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended