脚本宝典收集整理的这篇文章主要介绍了毕业一年,你该达到什么程度:富途Android社招面经,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这里是双非本科毕业一年的AndROId开发渣渣,坐标深圳.
我社招的状态是在职精投,除了富途,还投了腾讯和字节,其中腾讯音乐的QQ音乐部门捞了我,但是很可惜,倒在了二面,QQ音乐的面经后面整理了再发吧。
感觉一年经验的社招和校招差不多,四轮都是视频面试,面试官都很准时,而且人都很好,在回答卡住的时候会给与提示,在反问环节我也看出了面试官的思路是非常清晰的,总的来说整个面试过程非常nice。
9.28投简历,9.29晚约视频面试。 9.30 一面 1h15min F1a;
为什么想换公司?
在开发中遇到的最大的困难?怎么解决的?
接口和抽象类的区别,一个类的能不能多继承,能不能实现多个接口
接口类的非方法能不能被修改?不能,接口类里非方法的类型都是final修饰,所以必须初始化并且不能被修改。
抽象类的变量可以被继承和修改么?可以。
final关键字
GC如何标记要回收的内存?GC Roots有哪些?
线程安全问题,sychronized、lock/unlock的区别使用,公平锁和非公平锁的概念。
sychronized是如何体现公平锁和非公平锁的(CAS、锁自旋)?
HashMap原理,在什么时候扩容(当加入的元素大于阈值threshold后)。 以及线程安全的HashTable
、ConcurrentHashMap
的原理。
View的事件分发
布局优化怎么做的?LinearLayout和RelativeLayout在性能上的区别。
内存优化?RecyclerView的缓存机制,如何优化?
项目中的联网模块怎么实现的?UDP和TCP的区别?
TCP会检查包的顺序么,Tcp怎么控制包的发送(滑动窗口)。
看到项目中使用了WebSocket,讲下它和Http的区别?
RxJava的操作符?项目中是如何使用RxJava的?
快速排序和冒泡排序的稳定性问题
编程题:将一个分数转化成小数形式输出,因为分数只可能是有限小数或无限循环小数。如果小数是无限循环小数,则使用小括号括起。
这题思路是做while轮除。我界定是否产生了无限循环小数是使用HashTable。
对我们公司了解多少?有什么想问的?
10.4 二面 45min
10.8 三面 1h20min
10.10 hr面 45min
总结一下,技术面环节主要考项目和Java基础、编程题要注意规范和思路是否最优。
和HR小哥哥聊得很开心,他说下周会给offer call,我就乖乖的等着
以上部分题目也是自己在复习期间在网上找的一些大厂面试题。我自己也将这些面试题做了解析整理并归纳成了一个文档,由于篇幅原因就没在文章里做展示了。好记性不如烂笔头,永远抱着一个“我应该会”的心态去刷面试题,在自己脑子过了一篇,感觉回答的上来,但往往一真跟面试官对上线就会卡壳,还是建议把每个面试题都去写一遍,再去做延伸。当你能将每一道面试题都能富有逻辑性的写出来的时候,那在面试的时候就绝对没有问题了。
另外需要面试题解析文档的同学可以找我自取:【Android开发交流】
整理不易,如果觉得我的这篇分享对你有所帮助的话,点个赞支持一下吧!另外祝所有正在面试的小伙伴们,都能拿到自己理想的offer!
以上是脚本宝典为你收集整理的毕业一年,你该达到什么程度:富途Android社招面经全部内容,希望文章能够帮你解决毕业一年,你该达到什么程度:富途Android社招面经所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。