笔试,面试里的一些题

笔试,面试遇到的题

      具体的一些题

            1.静态变量static,在计算机编程领域指在程序执行前系统就为之静态分配。

             笔试,面试里的一些题_第1张图片

         2. compareTo() 方法

                  如果指定的数与参数相等返回0。

                  如果指定的数小于参数返回 -1。

                  如果指定的数大于参数返回 1。

                  比较字符串时,它从第一位开始比较, 如果遇到不同的字符,则马上返回这两个字符的ascii值差值.返回值是int类型。

                 笔试,面试里的一些题_第2张图片

               

               3.spring的IOC和AOP

                        参考:https://www.cnblogs.com/gaopeng527/p/5290997.html

              4.List,Map,Set的加载因子,默认初始容量,扩容增量

                      参考:https://www.cnblogs.com/lizhen-home/p/7352125.html

             5.内存溢出和内存泄漏区别

                      参考:https://blog.csdn.net/ruiruihahaha/article/details/70270574

             6.threadlocal线程局部变量的使用场景和和synchonized的区别

                      参考:https://blog.csdn.net/quliuwuyiz/article/details/79659122

                                 http://m.wosoni.com/b/osmmruotrrrqoo/eicchkejhhhgeegfff.html

             7.final,finally,finalize的区别

                       参考:https://blog.csdn.net/cyl101816/article/details/67640843

            8.关于abstract,和不能private与abstract同时修饰方法

                       参考:https://blog.csdn.net/mandypan/article/details/52131763?t=1495034106727

            9.接口里不能使用private和protect,以及各修饰符范围

                      参考:https://www.imooc.com/wenda/detail/329839?t=197116

                                 https://blog.csdn.net/seebetpro/article/details/45955419

           10.抽象类和接口的区别

                      这个问题经常问到,我有两次面试和一次笔试都遇到了

                      https://blog.csdn.net/zrf1335348191/article/details/50174347

       某些要了解知道的范围

                  1.关于线程,进程和锁的方面

                  2.Java里的集合(线程安全性和一些基本的特点)

                  3.排序算法(各排序算法的稳定性,时间复杂度,会写或知道各排序算法的原理)

                  4.数据结构(栈,队列,链表,二叉树等遍历)

                  5.SQL语句(除了基本的单表操作语句,还有一些多表查询)

                  6.关于设计模式,框架,源码

           1.线程,进程,锁

                 这一部分你们可以自己去找资料,以下仅作参考

                 https://blog.csdn.net/afei__/article/details/80468265

                 https://blog.csdn.net/jason_zjj/article/details/54828788

           2.Java集合

                笔试,面试里的一些题_第3张图片

                 Set集合参考:https://blog.csdn.net/solafy/article/details/52960777

                 Map集合:https://blog.csdn.net/hillmover/article/details/333682  https://blog.csdn.net/hsuxu/article/details/7454172

                 List集合:https://blog.csdn.net/u014136713/article/details/52089156  https://www.cnblogs.com/jmsjh/p/7740123.html

                 我自己整理的

                 笔试,面试里的一些题_第4张图片

                 笔试,面试里的一些题_第5张图片

                 笔试,面试里的一些题_第6张图片

           3.排序算法

                 笔试,面试里的一些题_第7张图片

                  参考:https://blog.csdn.net/happy_wu/article/details/51841244

                             https://blog.csdn.net/look_Future/article/details/80290808

            4.数据结构

                  书上自己看一下,这个知识点比较多,来不及全部看的话,可以去看一下队列,链表,栈,二叉树这几块的基本操作                   (如何构建,插入数据,删除数据,查找数据等基本的语法,也有可能遇到深度搜索,最短路径等)

            5.SQL语句

                  有数据结构的书(数据库系统概论第五版)最好看一下,笔试可能遇到一些多表查询或一些单表的操作。

                  有几页学习笔记不方便上传,可以联系我私下拍照给你。(最好是自己写一写sql语句)

            6.关于设计模式,框架,源码

                  参考:https://blog.csdn.net/xiaokang123456kao/article/details/76268527     

                             以及博主:https://www.cnblogs.com/V1haoge/p/6525527.html

                             框架:mybatis,spring,ssm,hibernate等   (不在多,在精)

                             源码:如常用的toString(),equals()等方法的源码     (不在于看哪个源码,在于你看没看)

                  我自己的整理(设计模式比较多,可以选一两个你比较熟的能理解的记着)

                  笔试,面试里的一些题_第8张图片

                  笔试,面试里的一些题_第9张图片

                 笔试,面试里的一些题_第10张图片

            关于设计模式,后端和Android的设计模式的对应实例需要注意一下。以上图片基本实例都为后端

接下来再补充一些Android面试遇到的问题

             面试中有问到基本的知识是:

             1.Android的四大组件和activity的生命周期等

                  笔试,面试里的一些题_第11张图片       2.服务的特点和生命周期以及两种启动方式

       3.Android的设计模式有哪些

             参考:https://www.cnblogs.com/android-blogs/p/5530239.html

                   笔试,面试里的一些题_第12张图片

       4.记得熟悉下Android的五个布局,有可能会现场指定一个布局和界面让你讲一下如何实现。

 

 

目前就这些吧,后期再有再更新,里面如果有说错的地方欢迎指出,我会修改的。

你可能感兴趣的:(个人问题)