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

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

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

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

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

相关推荐

02-22 16:14
已编辑
上海交通大学 产品经理
华东小跳虎:我理解 在没实习情况下,可以输出写自己思考,如何挖掘到问题,并是如何进行分析的,业界其他竞品是怎样解决这个问题他们的效果如何,你的观点等等
点赞 评论 收藏
分享
喜提窑鸡一筐:应聘本质上跟应试是一样的,JD就是试题简历就是初步筛选的答卷,大多数情况下企业并不在意你答卷写的多么真情实感全盘托出(此处不是说建议灌水or造假,提前狗头保命),往往看中的只是你与该岗位的画像匹不匹配,能不能入职即快手上手and是不是不带脑子只想闷头拉磨不知疲惫。 那么其实简历是不能一技走天下,往往在投递不同岗位,甚至同一类型岗位但不同细分赛道时,你的简历内容都是需要根据JD的岗位要求,呈现你对应方面的认知和能力。 回归本帖内容,其实目前来看现有简历70%以上内容基本都是无关紧要,根本上来说你需要在简历上呈现的是你与产品相关的实习经历和项目经历,基于此去展示你对产品相关的认知理解以及能力,通常来说大部分公司对产品实习生的要求,往往是需要了解产品相关的通识,具备一定(打杂)能力,比如行业洞察(快速结构化梳理相关行业信息),竞品or竞对研究(线上梳理竞对产品矩阵,研究参数,分析功能设计差异化功能点,线下调研访谈等),其他的可能涉及到一些小的需求/功能点迭代优化等等,嗯大概率还会有一些逃不掉的琐碎dirty work。 那回到简历本身,产品简历基本篇幅就是锁死一页没啥多说的,10%-15%的篇幅简单概述教育背景即可,70%左右篇幅用于呈现产品相关经历,没有实习的话就得重点打磨项目经历,最后一小部分篇幅可以简单写写个人能力综述(性格,团队协作,抗压等)以及一些拿得出手的获奖经历10-15%
点赞 评论 收藏
分享
评论
2
26
分享

创作者周榜

更多
牛客网
牛客企业服务