努比亚 IT软件笔试 2017

来源:互联网 发布:易思普软件 编辑:程序博客网 时间:2024/09/21 09:00

刚刚参加了努比亚的IT软件的笔试,需要用java语言,整体还是比较简单的。我坐在最后一排,左边是一个漂亮妹纸,但是她学的是C,考试的时候她就没做,竟然睡着了,前边也是一个漂亮妹纸,但是她学的是javascript 貌似最后也没做。监考的也不严,一会出去了一会进来,好多人百度,然而我还是不敢百度。

考试题型  9个选择 +几个填空+3个编程

(1)遇到第一个选择题就蒙逼了(很简单的),是正则表达式,这个总是记不住。

 就是匹配数字 和26个字母以及下划线


A    ^\w +$                        B ^\W +$                 C   ^\d +$       D  ^\D +$


我记得\d 是指数字,然后就蒙了A,后来前面的妹纸问我了其他的题,我就问她这个选哪个,她还肯定的说C  我改成了C,交卷的时候感觉不对,就又换成A


(2)有一道选择题  问  

String   a="ss";  String   b="ss"; 

创建几个对象     选项有  0 ,1 ,2 ,3   我选的是 1;


(3)有一个选择题考的插入排序问题,  给定一个排序过程让判断是那种排序。

(4)最后一道 让选择哪个不是 结构型模式

    这个竟然蒙对了  

   

   设计模式的分类

   总体来说设计模式分为三大类:

    创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

    结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

     行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。


2 填空题也不难

   第一个是  int i=2/5;  i=?    

   一个是 float x 和“零值” 比较的if 语句   这个我以前见过 ,答案 是 if(x<0.000001&&x>-0.000001)  本来想写这个   结果不自信 就写错了。

   一个考察希尔排序的   给定一个数组 让写出第一次排序后的结果 ,这个我写错了。


三道大题

  第一道是递归方法 求10!


第二道是单链表反转  


第三道是一个多项式什么的   记不清了 没做




3 0
原创粉丝点击