字节提前批。客户端开发一面二面

一面、二面:
1、自我介绍
2、针对项目问了些问题,手写了单例模式
3、handler机制,底层,是否会发生泄露,如何解决;如何判断收到的消息是从那个handler传来的
4、hashmap,hashtable,concurrenthashmap;
5、synchornized,还有其他的什么锁
6、view的绘制
7、AQS
8、银行家算法
9、http状态码302
10、https如何传输数据

11、让你设计一个牛客网系统你会考虑什么?如何实现代码编译?

编程题:
1、力扣原题113 路径综合
2、给定一个升序数组,可能会有重复的数字,将数组里的数平方后,有多少不同的数。


一面结束后10分钟就直接二面了。一面的问题还是中规中矩都一些基础问题和底层,一面感觉还是比较轻松。二面的问题会更加开放性;
更加考验平时的学习经验以及知识的广度和个人聪明了,被问题怼的不敢出声。
编程题难度都不算难,但是不能使用本地IDEA真的不太习惯。
虽然二面感觉不太好。但还是跪求一次三面的机会。许愿!!!!!!!!!!!!!!!!
#字节跳动秋招提前批##字节跳动##校招##安卓工程师##面经#
全部评论
请问第二个编程题是什么思路呀?
点赞 回复
分享
发布于 2020-07-09 20:30
base?
点赞 回复
分享
发布于 2020-07-09 21:19
饿了么
校招火热招聘中
官网直投
哪一个部门呀
点赞 回复
分享
发布于 2020-07-09 21:42
楼主是面的哪的
点赞 回复
分享
发布于 2020-07-09 21:42
让你设计一个牛客网系统你会考虑什么?如何实现代码编译? 编译原理?如果使用安卓端编译的话,应该会考虑搞flex和yacc,然后编译成动态链接库给ndk调用。 可千万别让画词法分析树和语法分析树,编译原理全程水过
点赞 回复
分享
发布于 2020-07-10 00:15

相关推荐

头像
03-05 09:50
C++
点赞 评论 收藏
转发
4 30 评论
分享
牛客网
牛客企业服务