字节跳动 移动OS 客户端开发提前批 一面面经

开局面试官先对着简历交流了一会,问了问项目的一些小点
接着面试官介绍了岗位需求,说懂点安卓开发会很加分,java语言也可以
接着问了问数据结构的知识:

  • 满二叉树和完全二叉树的区别
  • 预测算法性能的两个标准:时间复杂度、空间复杂度
  • 能举个排序的例子说一下吗
  • 你还知道哪些排序算法
  • 递归和迭代的区别
    两道算法题:
  • 用两个栈实现一个队列
  • 二维字符数组匹配一个字母路径(即通过上下左右路径拼成字母)
    操作系统:
  • utf-8编码的字符位数(没听懂)
  • utf-8和unicode的区别
  • 线程和进程的区别
  • 线程间如何共享变量
  • JVM内存模型
  • 线程通信的方式
  • 你刚说到的wait和notify具体讲一下
  • 死锁产生的条件是什么
    计算机网络:
  • TCP和UDP的区别
  • TCP的报文格式
  • TCP拥塞控制怎么实现的
  • UDP一般用于什么场景
  • TCP三次握手?能说详细点吗?

总的来说,算法面试官没让自己设计用例,第二个我说子情况太多,代码有点冗,给
面试官讲了讲我的思路,面试官就放过我了
其他基本问的都是基础,utf-8是真的一点没了解过,tcp报头也是懒得去背了
其他问题都比较简单,希望可以过呜呜

#字节跳动内推社招校招提前批##面经##字节跳动##校招#
全部评论
挂掉了呜呜😥😥
点赞 回复 分享
发布于 2021-07-26 15:09
楼主进二面了么
点赞 回复 分享
发布于 2021-07-23 17:17
老哥 提前批没过影响正式批吗?
点赞 回复 分享
发布于 2021-07-22 08:17
老哥投的哪个部门啊?
点赞 回复 分享
发布于 2021-07-22 00:12
老哥,没有问算法吗?
点赞 回复 分享
发布于 2021-07-21 21:53

相关推荐

04-29 18:58
已编辑
门头沟学院 C++
4.10 投递4.14 约面4.16 一面(面完半小时通知二面)4.22 二面(面完第二天约三面)4.25 三面(面完第2天约HR面)4.29 hr面(当天晚上oc)字节劳动节后希望立刻到岗 许愿许愿...  ❤一面 ❤面试45分钟 以简历内容为主1 项目拷打    介绍一下消息队列项目,   为什么选择rabbitMQ,    消息持久化存储是如何实现的   消费者轮询介绍一下   影响性能的主要因素,如何提升性能   对高并发的理解    是否会继续维护项目   介绍一下高并发服务器项目   ...2 八股    进程间通信的方案    介绍一下多线程    介绍一下 epoll 与 select    ...3 代码 删除倒数第n个节点 大文件处理 ❤二面 ❤大概35分钟,过程很短,面试官很和蔼。主要是项目拷打 ,手撕了一道题 时长有点短 有些担心要被挂1 项目拷打     消息队列的设计思路    为什么选择RabbitMQ 其他有了解吗2 手撕    寻找一个序列中的比左边都大 比右边都小的 元素索引,时间复杂度O(n)3 开放性交流    谈一谈你对C/C++的理解,以及常用的特性。3 反问 ❤三面 ❤大概45分钟 ,压力面,问的很深捏 ,感觉要被刷了哎1. 谈一谈项目 消息队列怎么实现的 内部细节       消息队列如何保证至少一次读取 保证最多一次读取 只读取一次,有没有考虑过消息的安全      消息队列有没有测试过性能,怎么样?      高并发服务器有没有测试过,什么机器上测试的,有没有关注cpu占用 ,延迟...       了解的锁有哪些 可以谈一谈具体使用情况吗?       文件系统的底层有了解过吗?对于高并发读写时如何实现的?       高并发服务器是如何实现高并发的,谈一谈具体的框架2 手撕大数减法 20分钟差一点细节写完3 谈一谈我的情况 可以实现几个月 学校课程 ... 4 反问 ❤hr面 ❤大概15分钟 非常快速的一个面试。 感觉主要是确认稳定性。1. 自我介绍2. 目前具备什么能力,可以快速接手业务吗3. 学校这边可以处理好吗4. 双向选择5. 有无其他offer6. 反问    
投递字节跳动等公司7个岗位
点赞 评论 收藏
分享
评论
2
27
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务