百度面试题以及面试感想。

今天接到百度的面试邀请参加了一下百度的面试,可以说这场面试对我来说收获还是挺大的面试官很和善,聊了一个多小时。方方面面从基础,算法,应用,还有三方框架底层原理性能优化等等。

以下是面试问到的问题有缘者得之以此共勉:

1.手写算法二叉树交换左右节点。

2.说说int float double各占几个字节。

3.StringBuffer 和StringBuilder的区别。

4.Fragment的生命周期以及Activity中FragmentA和FragmentB传递数据

   都是有哪几种方式。

5.http和https的区别。

6.Android中Serializable和Parcelable的使用和区别。

7.谈谈你对设计模式的看法,用过哪些设计模式。

8.子类能否继承父类的构造方法。

9.用过的注解有哪些,注解的原理。

10.热修复ticker的原理。

11.插件话原理。

12.内存泄漏都是有哪些情况,如何进行性能优化。

13.对称加密和非对称加密的区别。

14.网络请求get和post的区别。

15.mvc和mvp。

以上是一面所问到的问题。这次的面试明显感觉到自己基础不够扎实,对三方库的原理理解的不深入,尤其最近面试问到源码,原理的东西很多。

猜你喜欢

转载自blog.csdn.net/qq_39792615/article/details/86696623
今日推荐