2019最新面试题,最常问到的题目汇总

星级越高,问的越多,越能体现水准

人事问答:

  1. 自我介绍;
  2. 谈谈你的职业规划;
  3. 工作中遇到最大的难题是什么;
  4. 谈下你对加班的看法;
  5. 你有什么问题要问么;

 

技术问答:

  1. 谈谈你对http、socket和tcp的理解(5星级);
  2. 谈谈你对进程的理解,当一个进程不够时是怎么开启另一个进程的,进程间是如何通信的(5星级);
  3. 说下http和https的区别(4星级);
  4. 说下你对内存泄漏的理解,怎么造成的,如何规避(5星级);
  5. 说下你对内存溢出的理解,怎么造成的,如何规避(5星级);
  6. 用什么方式去找到内存泄漏和内存溢出(5星级);
  7. 如何对APP进行性能优化(如:https://www.cnblogs.com/cr330326/p/8011523.html)(5星级);
  8. 谈下你对服务的理解(什么是服务,启动方式及区别,如何保证系统内存不足时不被回收,和IntnetService的区别 )(3星级);
  9. 谈谈你对线程池的理解(3星级);
  10. 谈谈你对Handle消息机制的理解;(2星级)
  11. MVC、MVP和MVVM三大框架的原理与区别(2星级);
  12. 谈下View的绘制流程(2星级);
  13. 谈下Touch事件的传递机制(2星级);
  14. 谈下你对广播的了解,本地广播和全局广播的区别(2星级);
  15. 说下你对Activity的理解(生命周期,被系统回收了怎么办,四种启动模式)(1星级);
  16. 文件存储的方式有哪些(分别在什么情况下会用到);(1星级);
  17. 如何打开数据库,如何进行增删改查,如何打开外部数据库。(1星级);
  18. 谈谈你对Fragment的理解,浅谈下生命周期和开发中遇到的坑;
  19. 你是怎么对app进行代码瘦身的,如何进行代码混淆,如何对代码进行加固;
  20. 谈谈你是如何对代码进行加密的,加密方式是对称加密还是非对称加密,分别解释下对称加密和非对称加密的区别;

猜你喜欢

转载自blog.csdn.net/renhaijuniryfe/article/details/88972296