2021届校招开始了!我作为过来人跟学弟学妹们分享下自己的经历,希望可以对大家有所帮助,大家也可以把简历发给我,我尽可能帮助同学们优化简历、答疑解惑、面试辅导、查询简历进度等;
面试经历
【简历制作】
面试技术岗,简历切忌花里胡哨,背景颜色灰白色为主。
首先要包括基本信息,如果有写博客的习惯,可以加上博客,这是简历的加分点。
第二,要有项目经历,要介绍在项目中做了哪些工作,结果如何,
第三,如果有参加比赛,可以加上获奖经历。
最后,要加上一段自我介绍,这可以让面试官更加了解你。
【一面】
1.自我介绍,项目介绍
2.实习经历
3.Android事件分发机制
4.Android view绘制流程
5.retrofit源码,回调线程
6.java多线程同步方法
7.synchronized能锁什么
8.如何避免死锁
9.concurrentHashMap
10.内存泄漏
11.arrayMap
12.其他Android容器
13.手写算法,负数排在正数前
【二面】
1.自我介绍,项目
2.手写扑克牌(卡了50分钟没写出来,就是这个题)https://blog.csdn.net/wwxy1995/article/details/91048373
3.什么时候用泛型,什么时候用继承基类
4.java多态
5.优点缺点,爱好,减压方法。。。。
【三面】
1.自我介绍
2.项目或实习中遇到到困难,怎么解决的(这个当时答的很混乱)
3.看过那些Android源码
4.七层协议,五层协议,http是那层协议,tcp udp ip 是那层协议
5.socket是那层协议,socket哪里体现网络层
6.浏览器输入网址解析的过程
7.dns怎么实现的,为什么只有十三台,如果让你实现怎么实现(不会啊。。。答得不好)
8.手写单例模式
9.volatile怎么回事
10.view的measure过程,unspecified怎么回事(unspecified具体不知道啊)
11.用过哪些集合类,arraylist和linkedlist区别
12.list移除不能整除三的数,怎么办?
12.为什么遍历要用迭代器,迭代器有什么问题吗?(没看过迭代器源码。。。)
13.两个handler发送消息怎么处理
14.最近打算补充那些知识
15.了解哪些计算机经典教材?
客户端岗位介绍
其实很多同学对客户端岗位了解不多,我这里先给大家详细介绍下这个岗位的情况,以免大家道听途说,错失良机。
- 这里说的客户端主要是iOS/Android移动端开发,但是【我们接受客户端0经验】,有客户端经验是加分项,但无客户端经验也没关系,入职后会有mentor一对一教学,包教包会;我们只要求具备良好的计算机基础和编码能力;
- 近两年 客户端需求量非常大,但是学校这方面的人才供应不足,导致目前市场供求关系不平衡,所谓供求关系决定市场价格,而且竞争也不会很大, 更有机会拿到满意的offer,现在的客户端可谓是 【需求大 竞争小 机会多 薪资高】;
- 去年的校招客户端,入职后标配3个月薪资的签字费,北京还有10000元的租房基金,其他岗位可从没有听说过这样的待遇;
- 工作地点 选择多,北京、上海、深圳等一线城市随意选,其他城市也可以协调;
- 有同学认为“客户端技术天花板低,只是简单的界面搭建”,那这个人一定不懂客户端。客户端是用户最直接接触到的公司服务,所以我们对产品的稳定性、性能、安全性等有很高的要求;同时我们需要良好的架构设计来应对多变的产品需求,需要基础技术抽象和复用 以及 跨平台等技术的研究来提高研发的效率。技术方面【绝对具有挑战性,天花板不存在的】;
投递方式
通过以下两种方式投递,我可以帮助同学优化简历、答疑解惑、面试辅导、查询简历进度等;
1. 投递邮箱:cuichunjian@bytedance.com,邮件标题:姓名-职位-学校
2. 我的内推码:5EDVXKX
全部评论
(0) 回帖