数据库知识点: http://blog.csdn.net/u013252072/article/details/52912385
http://www.cnblogs.com/frankielf0921/p/5930743.html
-
华为:
1、Java的四种引用状态?强、软、弱、虚http://blog.csdn.net/rabbit_in_android/article/details/49833749
2、Java内存划分,堆和栈的区别,java溢出的情况,以及造成这种情况的原因?内存溢出主要发生在哪?使用Map、List、Set这些为什么容易造成溢出和泄露?
3、Java多线程,创建的方法有哪些,有什么特点?Executor http://www.cnblogs.com/timlearn/p/4023394.html
4、访问一个堆中的数组时,如何保证线程安全?
5、描述一下二分法,怎么使用二分法查找一个无序的数组?
6、介绍一下Android,Android的广播机制,怎样实现应用间和应用内的广播?
7、多线程之Handler
8、实习和做过的项目中主要做过哪一块?
9、代码量和职业规划。。。 -
触宝:
1、用过什么样的非关系型数据库?
2、单链表插入一个结点?
3、海量数据中,怎样查找只出现一次的那个元素?
4、怎样找到一个数组中的第K大的元素?
5、lunix对文件中的一列元素排序
6、用过什么Lunix工具? -
花旗
电话面试
1、英文自我介绍
2、Java继承
3、说说Spring
4、说说Hibernate和MyBatis的使用场景,你是怎么用的?
5、敏捷开发用过吗?实际开发中用过什么开发模式?
6、Sql中用过了哪些函数?
7、怎样统计每一年的某一列的总和?
8、用了什么版本控制工具?Maven用过吗?有什么好处?
9、说说Jenkins和持续集成
10、为什么要进行单元测试?单元测试的好处?
-
电信
1.hashmap实现原理,get put 怎么实现的?
2.项目是怎么实现的,怎么做到的?
3.jvm堆分为几个区,为什么这么分?
4.spring aop底层实现?http://blog.csdn.net/csh624366188/article/details/7650150
5.抽象类应用在什么场景?为什么不用接口?
http://www.jianshu.com/p/0c2a163d0ab4
6.生产者消费者http://blog.chinaunix.net/uid-21411227-id-1826740.html
7.java基本类型放在哪个区?哪些放在堆区?
8.单例模式,应用场景
9.bootstrap常用的几个组件的class -
骞云
1、java创建对象的几种方式?
2、Jvm中什么情况会出现StackOverFlow,写一段代码实现栈溢出
3、测试google搜索框?
4、写适配器模式,二叉搜索树的插入删除
5、数据库索引的时间复杂度,实现原理是什么?什么情况加索引?mysql集群?
6、Jquery的几中方法
7、Spring和Springboot?
8、数据库数量较多时怎么进行分库分表?分的方法有哪些? -
爱奇艺
1.项目,在其中做了什么,哪些是你做的,哪些是你没有做的?怎么做的?
2.jenkins怎么构建的,怎么写的?除了Jenkins还有哪些持续集成的工具?
3.持续集成是什么?有哪些好处?
4.软件测试有哪些方法?三次握手,以及socket的状态?
5.测试爱奇艺和腾讯视频的性能比较 性能测试怎么测?
6.如果一个手机突然不能用3g网了,该从哪个方面进行测试?
7.垃圾回收
8.问c里面的内存分配
9.给出一个十一的旅行计划
10.测试x的y次方,给出测试用例
11.写一个排序算法
12.除了功能测试还做了哪些测试?web端怎么测?
13.postman怎么做测试?除了正常功能,异常接口怎么测?
14.postman和soapui有什么区别?
15.http请求包含哪些?post比get可发送的数据大多少?
16.软件测试工程师需要哪些素质? -
中金所/去哪/新诗科技/蜜柚(笔试)
1、找出一组数字中只出现一次的那个数字?o(n)的要求
2、股票买进卖出,可买卖多次,只能买卖一次
3、不要申请额外的空间,去除排序数组中的重复元素,并返回最终长度http://www.jb51.net/article/92783.htm使用两个指针
4、一个排序二叉树,将每个节点的元素替换成比该节点大的所有节点的和
5、一个2n个数组,将其分成两个长度为n的数组,使得这两个数组的和相差最小
6、一个杯子从n层摔下会碎,从n层以上都会碎,n层以下都不碎。现在给2个杯子,在100层楼中,怎么设计测试用例,使其最少的次数找到n
http://blog.csdn.net/heyuchang666/article/details/50040943 -
平安科技: 忽略了基础
1.spring的工作流程,中间数据的传输过程。
http://www.cnblogs.com/wangxuerui/p/5796348.html
http://m.blog.csdn.net/clpig0125/article/details/50811676
2.aop有哪些类型?
http://www.makaidong.com/%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/549526.shtml
3.java基础类型有几种?java为什么要有封装类型?https://zhidao.baidu.com/question/199263215.html
4.java泛型的好处?
http://m.blog.csdn.net/timliang18601860/article/details/6733792
5.数据库左连接,右连接,内连接,交叉连接
交叉连接就是CROSS JOIN,就是笛卡尔积啊
交叉联接返回左表中的所有行,左表中的每一行与右表中的所有行组合。交叉联接也称作笛卡尔积。
6.售货机和后端数据怎么传输?怎么保证安全?如果有侵入发送一条数据,怎么保证是这个机器?
http://blog.csdn.net/watermusicyes/article/details/47016113
得到设备独一无二的标识: 可以用于客户端与服务端通信的唯一标识
7.子类能继承父类的什么东西?可以继承static吗?
8.mybatis实现动态构建的原理
网友评论