面试记录

作者: Miley_MOJIE | 来源:发表于2017-09-18 23:26 被阅读0次

    数据库知识点: 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实现动态构建的原理

    相关文章

      网友评论

        本文标题:面试记录

        本文链接:https://www.haomeiwen.com/subject/akuisxtx.html