【字节青岛pico安卓面经】一面+二面(二面挂)

去年(2021年)12月,考研前几天,导员儿在群里发了字节的实习。投了一下,一直没消息,以为凉了,没想到二月底给我打电话让我约面试…
因为在同时准备毕设和复试,就一直没有约面试。无奈HR一直催,说在春招要快一些。于是约了3月14日的一面。

一面(1h)

一面是非常崩的。一面之前搜各种面经说考计网、写代码题,于是看了计网、又去codeforces和洛谷敲了几个代码题。
然后没想到一直在问C++,一点计网都没问,白搭了。然后刷的cf和洛谷的题又和字节的面试题风格不一样,问了个二叉树的中序遍历,我大体框架写出来了但是一直编译失败,最后面试官叫停了,说我的思路他大概了解了,就下一个环节了。。。总之一面很拉胯。以为凉了。就开始准备复试和毕设了。

下面是一面问的一些问题。

0、自我介绍
1、之前用什么开发语言(很重要 你说什么他就会着重问你什么语言)
2、C程序从编译到运行的过程说一下
3、浅拷贝深拷贝的区别
4、虚基类与析构函数相关
5、什么是多态
6、静态变量有什么作用
7、数组和指针的区别
8、指针和引用有什么区别
9、存储空间分为哪些部分?(栈、堆、全局区、字符常量区、程序代码区)
10、进程、线程的区别
11、进程间通信方式
12、死锁是什么意思?怎么预防?
13、安卓了解吗(我说不了解,然后没往下问)
14、人脸识别实现(简历上项目相关)
15、你打的ACM是什么形式,几个人参赛
16、你还有什么问题(幸好提前做了功课,问了下他们产品业务实现方面的问题)
17、代码题:中序遍历二叉树

没想到面试官捞了我一把(可能缺人吧),3月14日一面,3月18日才给我的结果,说约一下二面。然后约了3月22日的二面。

二面(50min)

二面本来抱着必挂的心态去的,没想到比一面顺利了许多。
他问我用什么语言多一些,我说c++,然后就问了我很多c++的内容。正巧一面问我那么多c++我却答不上来之后,我就去恶补了一遍,管用了很多。
然后还问了408相关的内容,都是比较基础的。
算法题一开始让我写个全排列,哎,我记得是个递归,但是确实忘了咋写了。
我无奈地问面试官能用next_permutation嘛,他笑笑说不可能。
然后我就说时间长了可能忘了,之前学算法的时候有学过。
然后他就和我开始聊之前打ACM时候的事,然后好像是聊high了,然后面试官又看我支支吾吾敲不出来全排列代码(不是我说,这玩意现推我感觉不好推,原来的板子我也有点忘了…板子记住了就能秒,记不住得想好久),就给我换了个题哈哈哈哈!是求单链表倒数第K个元素的。很简单,第一个指针移动到正数第1个,然后第二个指针移动到正数第k个,然后两个指针一起移动就行了。七八分钟秒了。
最后让我反问,舍友正好有他们的产品,一个pico neo3,这段时间还经常蹭舍友的pico3玩,感谢舍友。我就结合这段时间自己的体验问了点问题。
下面是二面问我的问题。

〇、简历相关
	0、自我介绍
	1、讲一下你的项目中的人脸识别程序
	2、平常用什么开发语言(我说c++比较多
一、c++
	3、c++ STL库中vector和list区别
	4、c++ 结构体与类的区别(我没答上来 面试官提示说类内权限 我就回答类默认私有 结构体默认公有)
	5、多态是什么 怎么实现 需要基类的函数前面加什么?
	6、静态成员是什么
	7、静态函数能否访问普通成员变量
二、数据结构
	8、举几个排序算法的例子 说一下他们的空间时间复杂度
三、计算机组成原理
	9、说一下浮点数的格式
	10、ASCII和Unicode有什么区别(后者兼容前者)
	11、UTF-8中文字符和英文字符占几个字节?
	12、什么是内存对齐?
	13、假如一个结构体有int char float 说一下它对齐的方式
	14、内存空间分为几个区 举这几个区的例子
	15、成员函数里定义的静态成员存储在哪个区
四、计算机操作系统
	16、死锁是什么
	17、线程与进程的区别
	18、线程之间如何进行通信
	19、线程之间如何实现同步
	20、线程之间的空间都是可以共享的吗(存在栈里的不行,全局、堆里的不行)
五、计算机网络
	21、计算机网络的四层结构(五层也行
	22、说一下每层都有什么协议
	23、路由器工作在什么层
六、算法题
	24、全排列
	25、链表倒数第k个元素
七、其他
	26、你参加的竞赛是什么形式 你和队友在解题过程中遇到不会的题怎么办?
	27、你还有什么问题?
	28、你的职业规划?(回答进大厂)

今天(3月22日)刚面完二面,等待结果ing。HR说得1~2天出结果。

。更新。
刚得到消息 二面挂了 TAT 正好准备复试了!好好准备复试!!!zmgg你可以!!!你最棒!!!iie我来啦!!!

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值