上海某公司笔试题目

时间:2022-09-13 07:49:48 试题试卷 收藏本文 下载本文

上海某公司笔试题目(精选9篇)由网友“妄自求”投稿提供,下面是小编为大家整理后的上海某公司笔试题目,仅供参考,大家一起来看看吧。

上海某公司笔试题目

篇1:上海某公司笔试题目

上海某公司笔试题目

1、安腾芯片采用的创新技术是?

2、ADSL技术通常使用什么对线进行信息传输?

3、综合布线通常由哪几个子系统组成?

4、存储转发交换的定义或者说原理?

5、网络操作系统的定义?

6、CSMA/CD关于集中控制的节点的说法?

7、SET协议和SSL协议的'区别?

8、ATM技术主要解决什么?

9、ISDN的2B+D是多少?

10、防火墙能阻止和不能阻止什么?

11、拒绝服务攻击的定义和原理?

12、DNS是什么?A记录是什么?MX记录是什么?NS记录是什么?

13、子域是什么?二级域是什么?

14、QQ可以上,但是网页打不开,是什么原因

15、 四大主流的主板芯片

16、132、158、134、32/26请问子网掩码是什么(写出详细计算步骤)

17、局域网中常用的命令工具

18、 SMTP、POP3、TELNET、FTP、PCANYWHERE、WINDOWS终端服务的端口号

19、136.121.11.136/22该网段最多有多少台主机地址

20、 查看TCP/IP协议状态的命令

篇2:上海博物馆笔试题目

上海博物馆笔试题目

10月13日下午14:00~15:30在上海信息技术学校参加的笔试,我们岗位至少100多人参加考试,上博一共参加所有岗位笔试的同学有540人,分为18个考场,每个考场30人,参加考试的很多都是有工作经验的,也有蛮多非上海本地人。

其实,所以岗位的考试卷题目都是一样的,只是最后一道大题不一样。

最后一道大题是问答题:针对你报的岗位,如果你能入职,那么入职后你准备怎么开展相关岗位的`工作呢?

前面的题目分为三类,第一是单选题,第二是多选题,第三是判断题。

下面是我尚能记忆起来的题目:

1 博物馆工作的重要职能是什么?

2 文化交流包括哪些交流?

3 博物馆的第一要务是什么?

4 19?博物馆的建立,标志着中国近代博物馆的诞生?

5 文物的价值包括哪些?

6 陈列的基本原则是什么?

7 国际博物馆日是几号?

8 上海城市文化遗产由?构成

9 博物馆开放时间应不少于几天?

10 中国博物馆的发展要考虑什么?

11 世界三大博物馆指?

12 文物分为珍贵文物和____?

13 中国博物馆员工职业道德准则提出时间?

14 上海首批免费开放的纪念博物馆有哪些?

15 中国博物馆藏品已经有几件?

16 上海的一级博物馆有哪些?

17 上海古代园林有哪些?

【笔试提醒】

个人建议阅读《博物馆基本理论》、《博物馆》、《中国博物馆》、《上海博物馆》,可以借书、查阅 以及查阅百度百科,

有些复习到的都考到了!

篇3:杭州某公司的Oracle笔试题目

杭州某公司的Oracle笔试题目

1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段,

2、有一个表table1有两个字段FID,Fno,字都非空,写一个SQL语句列出该表中一个FID对应多个不同的Fno的纪录。

类如:

101a1001

101a1001

102a1002

102a1003

103a1004

104a1005

104a1006

105a1007

105a1007

105a1007

结果:

102a1002

102a1003

104a1005

104a1006

3、有员工表empinfo

(

Fempno varchar2(10) not null pk,

Fempname varchar2(20) not null,

Fage number not null,

Fsalary number not null

);

假如数据量很大约1000万条;写一个你认为最高效的.SQL,用一个SQL计算以下四种人:

fsalary>9999 and fage > 35

fsalary>9999 and fage < 35

fsalary<9999 and fage > 35

fsalary<9999 and fage < 35

每种员工的数量;

4、表A字段如下

month person income

月份 人员 收入

要求用一个SQL语句(注意是一个)的处所有人(不区分人员)每个月及上月和下月的总收入

要求列表输出为

月份 当月收入 上月收入 下月收入

5,表B

C1 c2

-01-01 1

2005-01-01 3

2005-01-02 5

要求的处数据

2005-01-01 4

2005-01-02 5

合计 9

试用一个Sql语句完成,

6,数据库1,2,3 范式的概念与理解。

7,简述oracle行触发器的变化表限制表的概念和使用限制,行触发器里面对这两个表有什么限制。

8、oracle临时表有几种。

临时表和普通表的主要区别有哪些,使用临时表的主要原因是什么?

9,怎么实现:使一个会话里面执行的多个过程函数或触发器里面都可以访问的全局变量的效果,并且要实现会话间隔离?

10,aa,bb表都有20个字段,且记录数量都很大,aa,bb表的X字段(非空)上有索引,

请用SQL列出aa表里面存在的X在bb表不存在的X的值,请写出认为最快的语句,并解译原因。

11,简述SGA主要组成结构和用途?

12什么是分区表?简述范围分区和列表分区的区别,分区表的主要优势有哪些?

13,背景:某数据运行在archivelog,且用rman作过全备份和数据库的冷备份,

且所有的归档日志都有,现控制文件全部损坏,其他文件全部完好,请问该怎么恢复该数据库,说一两种方法。

14,用rman写一个备份语句:备份表空间TSB,level 为2的增量备份。

15,有个表a(x number(20),y number(20))用最快速高效的SQL向该表插入从1开始的连续的1000万记录。

篇4:某公司Java工程师面试题笔试题目

某公司Java工程师面试题笔试题目

一、问答题(共两题每题5分)

1、在软件开发的形式中,有单独开发和团队开发,请您分析两种开发形式的利弊?

2、除了工资还有什么福利对你具有吸引力?

二、案例分析(共四题每题5分)

1、案例一:项目经理陈经理所在的项目组接到总监分配的一项紧急任务,要求在2天内完成A项目,陈经理马上召集其下属工程师小张和小黄进行工作分配并分析项目要点和各个要点的主要做法,时间已经过去了1天半,工程师小张发现,根据陈经理对项目要点的主要做法行不通,但时间已经所剩不多了。

问题一:如果你是小张,你会怎么做?为什么?

问题二:由于项目做法的问题导致项目的进度无法按总监的要求在2天内完成,总监怪罪下来,你认为这是谁的责任,为什么?

2、案例二:工程师小李和工程师小陈分别在同一个项目组负责软件开发工作,他俩是同时进入公司的,而且被分配在邻座,因此关系非常好。工程师小李最近发现小陈经常在上班时间做一些与本公司业务无关的.工作,并且在一次偶然的机会让小李发现,小陈的薪资比自己的薪资要高一倍多。

问题一:如果你是小李,你会怎么做,为什么?

问题二:如果你是小陈,你发现做的事情被小李发现了,你会怎么做,为什么?

技术题

一、基础题,共十题每题2分

1、GC是什么?为什么要有GC?

2、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?Byte a=1,b=1,bye c=a+b有什么错?Short a=1,b=1,Short c=a+b有什么错(答对一个给0.5分)

3、Java有没有goto?

4、数组有没有length这个方法? String有没有length()这个方法?

5、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?(答对第一句话即可得满分,或者意思差不多的即可)

6、List, Set, Map是否继承自Collection接口?

7、构造器Constructor是否可被override?

8、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

9、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?(答对第一句即可得满分)

10、EJB中LocalHome的作用是什么?

二、程序测试题(共四小题每题5分)

1、谈谈你对以下程序的看法。

class MyString extends String{

public static int i = 0;

private char[] chars = {‘a’,’b’,’c’};

public MyString(){}

static{

System.out.println( “i = ” + ( i++ ) );

}

public String getString(){

String s = “”;

for( char c : chars ){

s += c;

}

Return s;

}

}

2、请写出以下程序的输出。

class B {

private int radius = 10;

public void draw() {

System.out.println(“B.draw(), radius = ” + radius);

}

public B() {

System.out.println(“B constructor”);

draw();

}

}

public class A extends B {

private int radius = 1;

public void draw() {

System.out.println(“A.draw(), radius = ” + radius);

}

public A(int radius) {

this.radius = radius;

System.out.println(“A constructor”);

}

public static void main(String[] args) {

A a = new A(5);

}

}

3、写出下列程序运行结果,

public class Test {

static Test st=new Test();

static int x ;

static int y=0 ;

public Test(){

x++;

y++;

}

public Test(int x,int y){

this.x=x;

this.y=y;

}

public static Test getInstance(){ return st ;}

static{

int i=0;

System.out.println(“i=”+i);

}

void test() {

Inner inner2 = new Inner2();

inner2.display();

}

public static void main(String[] args) {

Test test1=Test.getInstance();

test1.test();

System.out.println(“test1:x=” + test1.x+”;y=”+test1.y);

Test test2=new Test();

test2.test();

System.out.println(“test2:x=” + test2.x+”;y=”+test2.y);

Test test3=new Test(0,0);

test3.test();

System.out.println(“test3:x=” + test3.x+”;y=”+test3.y);

}

public class Inner {

int a= 1;

void display() { System.out.println(“display: a = ” + a); }

}

public class Inner2 extends Inner {

int a=2;

void display() {System.out.println(“display: a= ” +a); }

篇5:上海农村商业银行笔试题目

考试时间选在晚上6:30到8:00。这个不平常的时间预示着所考内容的不平凡。

说内容。

第一部分是专业类问题。第二部分是综合类问题。然后是一段汉译英。最后是一道论述题。

专业类开始如履平川,没什么意外。西经与时势齐飞,银行共投资一色。

翻页,主打题目就出现了:

上海商业银行的客户服务中心热线电话是--然后四选一,给了四个差不多的号码。

处变不惊的偶迅速滴选了一个看起来最吉利的号码--962888。

事后证明,标准答案狠狠地嘲弄了偶低俗滴小农思想。人家的号码是962999。

接着又是一道询问上海农村信用社是什么时候改名为农村商业银行的。

由于其中的'一个选项和家母的阴历生日不谋而合,所以偶放弃了用大脑分析的步骤,直接用行动让这道题知道了什么叫孝顺。

哼哼,就算你告诉我正确答案,偶也选这个,

有了这两杯酒垫底儿,综合类的综合程度就可想而知了。

--海拔最高的大陆--天体学的创始人--第一个把圆周率推到小数点后七位的人--流经奥地利的主河流--下列几个历史人物谁又叫神农氏--中国第一部语录体著作是--小行星带位于下列哪两颗行星之间--天工开物的作者--中国第一本兵书是--呐喊,子夜,激流三步曲的作者分别是--下列哪国没有加入欧元区--能想起来的就这么多了。

由于是选择题,所以有很多无稽的题目,也可以猜出答案。

猜书名的那道题是偶认为最难的。

靠排除法做掉了两个答案,问题变成了子夜的作者到底是巴金,矛盾,还是郭沫若。

由于偶对郭沫若的人格很有成见,所以毅然决然地舍弃了这个字数最多的选项,在那位老作家里摸摸头(自己的头),选了一个。

事后证明,虽然忘记了自己到底选的哪一个,但是爱憎分明还是让我把选对的几率变成了0.5。

要保持。文章来源应届毕业生求职网

汉译英的内容很长,其内容事后在网站上找到。

由于内容长,偶的字迹经过了由大变小,由松到紧,由斜到正,由生涩到熟练的彻底进化过程。

写的中途还想了一下上一次写这么多字母是什么时候,答案大概是考IELTS。

然后又开始痛苦地思考上次用非铅笔写这么多字母是什么时候。

唉,也不知道多少时间就这样胡思乱想掉了。

篇6:尼尔森上海A卷笔试题目

尼尔森上海A卷笔试题目分享

时间有点久了,很多具体的数字都不记得了,用a,b,c来代替,请见谅

1. 一个人射击,5次可以中1次,问射击10次,只中一次的.概率是多少

2.35忘了

4.要兑300ml浓度为a的果汁,用到 120ml 浓度为b的果汁,那么剩下180ml用来兑的果汁浓度是多少?

6.甲乙丙三人做一项工作,甲去休假,乙丙一起做a天完成; 乙去休假,甲丙一起做b天完成,丙去休假了几天,甲乙一起做了c天,然后丙做剩下的工作做了d天,问丙一个人做这项工作要做几天,

7. 抽屉里10双红袜子,16双蓝袜子,问:至少拿出多少只袜子可以拿到一双红袜子?一双蓝袜子?一双同样颜色的袜子?一双不同颜色的袜子

案例题和商务写作 AB卷一样

案例:晚上8点在cctv上播广告,问每天上海有多少人可以看到这个广告?(上海总人口万,楼主多估了一千万,没常识伤不起)

商务写作

某公司对现有的一个头发护理产品要改变定位,做高端产品,换包装,而且要提升20%的价格,以丝芙兰或者屈臣氏为销售渠道,

1这样做会有什么风险?

2.对销售额有何影响?

3.对distribution有何看法

4.店内promotion活动的建议

篇7:it笔试题目

1、有一个名人和很多平民在一块,平民都认识这个名人,但是这个名人不认识任何一个平民,任意两个平民之间是否认识是未知的,请设计一个算法,快速找个这个人中的那个名人。 已知已经实现了一个函数 bool know(int a,int b) 这个函数返回true的时候,表明a认识b,返回false的时候表明a不认识b。

思路:首先将n个人分为n/2组,每一组有2个人,然后每个组的两个人调用这个know函数,假设为know(a,b),返回true的时候说明a认识b,则a肯定不是名人,a可以排除掉了,依次类推,每个组都调用这个函数依次,那么n个人中就有n/2个人被排除掉了,数据规模将为n/2。同理在剩下的n/2个人中在使用这个方法,那么规模就会将为n/4,这样所有的遍历次数为n/2+n/4+n/8+........ 这个一个等比数列,时间复杂度为o(n)。

2、进程切换需要注意哪些问题?

保存处理器PC寄存器的值到被中止进程的私有堆栈; 保存处理器PSW寄存器的值到被中止进程的私有堆栈; 保存处理器SP寄存器的值到被中止进程的进程控制块;

保存处理器其他寄存器的值到被中止进程的私有堆栈; 自待运行进程的进程控制块取SP值并存入处理器的寄存器SP; 自待运行进程的私有堆栈恢复处理器各寄存器的值;

自待运行进程的私有堆栈中弹出PSW值并送入处理器的PSW; 自待运行进程的私有堆栈中弹出PC值并送入处理器的PC。

3、输入一个升序数组,然后在数组中快速寻找两个数字,其和等于一个给定的值。

这个编程之美上面有这个题目的,很简单的,用两个指针一个指向数组前面,一个指向数组的后面,遍历一遍就可以了。

4、判断一个自然数是否是某个数的平方。当然不能使用开方运算。

方法1:

遍历从1到N的数字,求取平方并和N进行比较。

如果平方小于N,则继续遍历;如果等于N,则成功退出;如果大于N,则失败退出。

复杂度为O(n^0.5)。

方法2:

使用二分查找法,对1到N之间的数字进行判断。

复杂度为O(log n)。

方法3:

由于

(n+1)^2

=n^2 + 2n + 1,

= ...

= 1 + (2*1 + 1) + (2*2 + 1) + ... + (2*n + 1)

注意到这些项构成了等差数列(每项之间相差2)。

所以我们可以比较 N-1, N - 1 - 3, N - 1 - 3 - 5 ... 和0的关系。

如果大于0,则继续减;如果等于0,则成功退出;如果小于 0,则失败退出。

复杂度为O(n^0.5)。不过方法3中利用加减法替换掉了方法1中的乘法,所以速度会更快些。

例如:3^2 = 9 = 1 + 2*1+1 + 2*2+1 = 1 + 3 + 5

4^2 = 16 = 1 + 2*1 + 1 + 2*2+1 + 2*3+1

int square(int n)

{

int i = 1;

n = n - i;

while( n > 0 )

{

i += 2;

n -= i;

}

if( n == 0 ) //是某个数的平方

return 1;

else //不是某个数的平方

return 0;

}

篇8:it笔试题目

一、算法设计

1、设rand(s,t)返回[s,t]之间的随机小数,利用该函数在一个半径为R的圆内找随机n个点,并给出时间复杂度分析。

思路:这个使用数学中的极坐标来解决,先调用[s1,t1]随机产生一个数r,归一化后乘以半径,得到R*(r-s1)/(t1-s1),然后在调用[s2,t2]随机产生一个数a,归一化后得到角度:360*(a-s2)/(t2-s2)

2、为分析用户行为,系统常需存储用户的一些query,但因query非常多,故系统不能全存,设系统每天只存m个query,现设计一个算法,对用户请求的query进行随机选择m个,请给一个方案,使得每个query被抽中的概率相等,并分析之,注意:不到最后一刻,并不知用户的总请求量。

思路:如果用户查询的数量小于m,那么直接就存起来。如果用户查询的数量大于m,假设为m+i,那么在1-----m+i之间随机产生一个数,如果选择的是前面m条查询进行存取,那么概率为m/(m+i),如果选择的是后面i条记录中的查询,那么用这个记录来替换前面m条查询记录的概率为m/(m+i)*(1-1/m)=(m-1)/(m+i),当查询记录量很大的时候,m/(m+i)== (m-1)/(m+i),所以每个query被抽中的概率是相等的。

3、C++ STL中vector的相关问题:

(1)、调用push_back时,其内部的内存分配是如何进行的?

(2)、调用clear时,内部是如何具体实现的?若想将其内存释放,该如何操作?

vector的工作原理是系统预先分配一块CAPACITY大小的空间,当插入的数据超过这个空间的时候,这块空间会让某种方式扩展,但是你删除数据的时候,它却不会缩小。

vector为了防止大量分配连续内存的开销,保持一块默认的尺寸的内存,clear只是清数据了,未清内存,因为vector的capacity容量未变化,系统维护一个的默认值。

有什么方法可以释放掉vector中占用的全部内存呢?

标准的解决方法如下

template < class T >

void ClearVector( vector< T >& vt )

{

vector< T > vtTemp;

veTemp.swap( vt );

}

事实上,vector根本就不管内存,它只是负责向内存管理框架acquire/release内存,内存管理框架如果发现内存不够了,就malloc,但是当vector释放资源的时候(比如destruct), stl根本就不调用free以减少内存,因为内存分配在stl的底层:stl假定如果你需要更多的资源就代表你以后也可能需要这么多资源(你的list, hashmap也是用这些内存),所以就没必要不停地malloc/free。如果是这个逻辑的话这可能是个trade-off

一般的STL内存管理器allocator都是用内存池来管理内存的,所以某个容器申请内存或释放内存都只是影响到内存池的剩余内存量,而不是真的把内存归还给系统。这样做一是为了避免内存碎片,二是提高了内存申请和释放的效率――不用每次都在系统内存里寻找一番。

二、系统设计

正常用户端每分钟最多发一个请求至服务端,服务端需做一个异常客户端行为的过滤系统,设服务器在某一刻收到客户端A的一个请求,则1分钟内的客户端任何其它请求都需要被过滤,现知每一客户端都有一个IPv6地址可作为其ID,客户端个数太多,以至于无法全部放到单台服务器的内存hash表中,现需简单设计一个系统,使用支持高效的过滤,可使用多台机器,但要求使用的机器越少越好,请将关键的设计和思想用图表和代码表现出来。

三、求一个全排列函数:

如p([1,2,3])输出:

[123]、[132]、[213]、[231]、[321]、[323]

求一个组合函数

如p([1,2,3])输出:

[1]、[2]、[3]、[1,2]、[2,3]、[1,3]、[1,2,3]

这两问可以用伪代码。

篇9:it笔试题目

1、对于如下程序:

#include

using namespace std;

class A

{

public:

A()

{

cout<<“A”<

}

};

int main(void)

{

A a[4], b,*p;

}

会输出多少个A?( C )

A、2 B、3 C、5 D、6

p只是一个对象指针,并没有指向一个对象的内存空间,所以没有调用构造函数。

2、头文件中的 ifndef/define/endif 有什么作用?

答:防止该头文件被重复引用,避免变量、类型等被重新定义。

3、const 有什么用途?(请至少说明两种)

答:(1)可以定义 const 常量。

(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。

4、如下的字符串函数,用于生存一个字符串 ”连接号码异常” ,并返回它的指针

char* strfun()

{

char str[20];

strcpy(str, “连接号码异常”);

printf(“%s n”, str); //printf语句1

return str;

}

void main()

{

char *pstr = strfun();

printf(“%s n”, pstr); //printf语句2

}

问题1 : printf语句1和printf语句2哪个能在屏幕上正在打印出来?

问题2 : 如果不能正常在屏幕上打印出字符串,请说明原因。

问题3 : 如果不修改strfun的声明,请问该如何修改上述程序的错误。

答:

问题1:语句1可以正常打印,语句2不能正常打印;

问题2:语句2使用的指针所指向的内存空间str[20],在函数strfun返回时已经被释放了;

问题3:可以将函数strfun中的语句char str[20];改为char *str = new char[20];

5、下面是交换两个double型数据的函数,

void swap( double* p1, double* p2 )

{

double *p;

*p = *p1;

*p1 = *p2;

*p2 = *p;

}

void main()

{

double a = 0.1;

double b = 0.2;

swap( &a, &b );

}

请找出上述代码的错误,指出错误的原因,并改正。

答:函数swap中混淆了double型指针与double型变量的差别,对于一个未初始化的指针访问其内存空间是非常危险的。对swap函数修改如下:

void swap( double* p1, double* p2 )

{

double p;

p = *p1;

*p1 = *p2;

*p2 =p;

}

6、在电信业务的后台处理程序中,经常会涉及到处理字符串,除了用char *处理字符串之外,C++还为我们提供了封装了的字符串类string,其本质也是用一个动态数组来保存字符串,类String的原型为:

class String

{

public:

String(const char *str = NULL); // 普通构造函数

String(const String &other); // 拷贝构造函数

~String(void); // 析构函数

String & operate =(const String &other); // 赋值函数

private:

char *m_data; // 用于保存字符串

};

请编写String的上述4个函数普通构造函数、拷贝构造函数、析构函数和赋值函数。

代码如下:

class String

{

private:

char *m_data;

public:

String();

String(const char *str = NULL);

String(const String &other);

~String(void);

String & operator =(const String &other);

};

String::String()

{

m_data = NULL;

}

String::String(const char *str = NULL) //带一个指针的普通构造函数

{

if(str == NULL)

{

m_data = new char[1];

assert(m_data != NULL);

*m_data = '';

}

else

{

int length=strlen(str);

m_data = new char[length+1];

assert(m_data != NULL);

strcpy(m_data,str);

}

}

String::String(const String &other) //拷贝构造函数

{

m_data = new char[other.length+1];

assert(m_data != NULL);

strcpy((*this).m_data,other.m_data);

}

String::~String(void) //析构函数

{

if(m_data != NULL)

{

delete m_data;

m_data = NULL;

}

}

String & String::operator=(const String &other) //赋值函数

{

if(&other != this)

{

delete [](*this).m_data;

(*this).m_data = new char[other.length+1];

assert((*this).m_data != NULL);

strcpy((*this).m_data,other.m_data);

}

}

常见的数字电路笔试题目

律所笔试经验

麦德龙介绍信格式

宝洁RT上海笔试经验

上海万国商业网笔试题

电装笔试题目小结

求职故事:选你所爱

九城程序员笔试经历

三星笔试经验

长安集团笔试经历

上海某公司笔试题目
《上海某公司笔试题目.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【上海某公司笔试题目(精选9篇)】相关文章:

三星西安笔试经验2023-02-19

联合利华饮食策划2022-06-21

德勤业绩考察材料2022-08-09

北大清华保送生考试笔试题 你如何作答?2022-09-22

三星外企笔试经验2022-04-30

OTIS财务部门笔经2022-12-21

笔试的方法和技巧2023-05-10

笔试后的四大攻略2023-11-26

CGA专业的学生该如何规划进入四大会计师事务所?2023-09-14

联合利华的三轮面试经验2023-09-21