2016上海某公司面试题(三)

2024-06-17 06:18
文章标签 面试题 公司 上海 2016

本文主要是介绍2016上海某公司面试题(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、 选择


1. 表达式!x||a==b等效于( D )  

A. !((x||a)==b)    B. !(x||y)==b     C. !(x||(a==b))    D. (!x)||(a==b)


2. 以下(     )表达式产生一个0~7之间(含0,7)的随机整数。(    )

A. Math.floor(Math.random()*6)

B. Math.floor(Math.random()*7)

C. Math.floor(Math.random()*8)

D. Math.ceil(Math.random()*8)


3. 正则表达式 2[0-4]\d|25[0-5]|[01]?\d\d?$ 不能匹配以下哪个表达式(    )

A. 255

B. 256

C. 2

D. 25a


4. 模式查找like '_a%',下面哪个结果是可能的? (   )

A. aili 

B. bai 

C. bba 

D. cca



5. SQL Server触发器主要针对下列语句创建?(    )

A. SELECT,INSERT,DELETE

B. INSERT,UPDATE,DELETE

C. SELECT,UPDATE,INSERT

D. INSERT,UPDATE,CREATE


6.   (Java)关于以下application的说明,正确的是(        )


1.	class   StaticStuff 
2.	{ 
3.	      static  int  x=10; 
4.	      static  { x+=5;}  
5.	      public  static  void  main(String  args[ ]) 
6.	      {  
7.	           System.out.println(“x=” + x); 
8.	      }  
9.	      static  { x/=3;} 
10.	}  


A. 4行与9行不能通过编译,因为缺少方法名和返回类型   

B. 9行不能通过编译,因为只能有一个静态初始化器

C. 编译通过,执行结果为:x=5

D. 编译通过,执行结果为:x=3


7. 下列逻辑表达式中能完全正确表示条件 "year是闰年"的是 (    )

A. year mod 4=0

B. year mod 400=0

C. (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)

D. (year mod 400=0) and (year mod 4=0) or (year mod 100<>0)


8. 安装tomcat成功后,要修改tomcat端口,要修改的文件是(    )

A. tmcat/bin/startup.bat

B. tomcat/conf/server.xml

C. tomcat/conf/web.xml

D. 以上都不是


9. 有如下SQL文:“Select T1.*,T2.* from T1 ( ) T2 on T1.col1 = T2.col2”,为了确保检索结果的条数与T1表记录条数一致,且T1表数据被完整抽出,括号中应采用如下哪种连接方式(    

A. inner join B. outer join C. left join D. right join


10. 下面关于SQL查询性能的说法正确的是 (    )

A. UNION ALL UNION更耗费资源

B. NOT IN NOT EXIST更耗费资源

C. WHERE语句中的条件顺序对SQL查询性能没有影响

D. 以上说法都不正确



二、 简答题

1. 传统软件工程瀑布模型(V模型)把软件项目分成了七个步骤,请简述七个步骤的内容分别是什么?

2. 基于Spring开发的B/S架构的WEB系统,有哪些提升性能的办法?

3. CRM(客户关系管理软件)通常需要管理如下业务内容:

1) 销售员开发、维护客户信息

2) 销售员开发潜在商机,并将商机转化为销售订单

3) 针对销售订单管理回款记录

请就上述内容进行表结构设计。


三、 代码编写


1. 德州扑克是一种广受欢迎的纸牌游戏,一般由2~10人参加,每人手中有2张底牌,荷官会在桌面发5张公共牌,根据玩家手中的底牌和桌面的公共牌组合后的大小进行判定。牌面由小到大的顺序为2 3 4 5 6 7 8 9 10 J Q K A。同花顺是规则中最大的牌型,即手中2张底牌加上台面5张公共牌中出现了5张连续且花色相同的牌,例如红桃K、红桃Q、红桃J、红桃10、红桃9。请编写一段程序,识别某玩家的牌型是否构成同花顺。


2. 现有全年级的成绩表如下,请编写SQL语句,取得每个班的第一名及分数(不考虑并列的情况)

年级成绩表(Grade_Score)



班级(Class)

学号(SNo)

姓名(Name)

成绩(Score)

……

1

01001

周小伦

100

 

1

01002

陈小迅

98

 

2

02001

蔡小琳

99

 

……

 

 

 



3. 现有员工表设计如下,除了公司CEO外,所有员工均有自己的上司。公司规定,上司的绩效等于其所有下属的绩效的平均值。现已知最下级员工的绩效值,请编写存储过程,计算公司全员的绩效值。

员工ID

上司ID

职位

绩效值

……

001

 

CEO

 

 

002

001

销售总监

 

 

003

002

销售经理

 

 

004

003

销售员

96

 

005

003

销售员

93

 

006

002

销售经理

 

 

007

006

销售员

88

 

……

 

 

 



这篇关于2016上海某公司面试题(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1068678

相关文章

荣耀嵌入式面试题及参考答案

在项目中是否有使用过实时操作系统? 在我参与的项目中,有使用过实时操作系统。实时操作系统(RTOS)在对时间要求严格的应用场景中具有重要作用。我曾参与的一个工业自动化控制项目就采用了实时操作系统。在这个项目中,需要对多个传感器的数据进行实时采集和处理,并根据采集到的数据及时控制执行机构的动作。实时操作系统能够提供确定性的响应时间,确保关键任务在规定的时间内完成。 使用实时操作系统的

一些其他面试题

阿里二面:那你来说说定时任务?单机、分布式、调度框架下的定时任务实现是怎么完成的?懵了。。_哔哩哔哩_bilibili 1.定时算法 累加,第二层每一个格子是第一层的总时间400 ms= 20 * 20ms 2.MQ消息丢失 阿里二面:高并发场景下引进消息队列有什么问题?如何保证消息只被消费一次?真是捏了一把汗。。_哔哩哔哩_bilibili 发送消息失败

zookeeper相关面试题

zk的数据同步原理?zk的集群会出现脑裂的问题吗?zk的watch机制实现原理?zk是如何保证一致性的?zk的快速选举leader原理?zk的典型应用场景zk中一个客户端修改了数据之后,其他客户端能够马上获取到最新的数据吗?zk对事物的支持? 1. zk的数据同步原理? zk的数据同步过程中,通过以下三个参数来选择对应的数据同步方式 peerLastZxid:Learner服务器(Follo

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

创业者该如何设计公司的股权架构

本文来自七八点联合IT橘子和车库咖啡的一系列关于设计公司股权结构的讲座。 主讲人何德文: 在公司发展的不同阶段,创业者都会面临公司股权架构设计问题: 1.合伙人合伙创业第一天,就会面临股权架构设计问题(合伙人股权设计); 2.公司早期要引入天使资金,会面临股权架构设计问题(天使融资); 3.公司有三五十号人,要激励中层管理与重要技术人员和公司长期走下去,会面临股权架构设计问题(员工股权激

【Kubernetes】常见面试题汇总(三)

目录 9.简述 Kubernetes 的缺点或当前的不足之处? 10.简述 Kubernetes 相关基础概念? 9.简述 Kubernetes 的缺点或当前的不足之处? Kubernetes 当前存在的缺点(不足)如下: ① 安装过程和配置相对困难复杂; ② 管理服务相对繁琐; ③ 运行和编译需要很多时间; ④ 它比其他替代品更昂贵; ⑤ 对于简单的应用程序来说,可能不

【附答案】C/C++ 最常见50道面试题

文章目录 面试题 1:深入探讨变量的声明与定义的区别面试题 2:编写比较“零值”的`if`语句面试题 3:深入理解`sizeof`与`strlen`的差异面试题 4:解析C与C++中`static`关键字的不同用途面试题 5:比较C语言的`malloc`与C++的`new`面试题 6:实现一个“标准”的`MIN`宏面试题 7:指针是否可以是`volatile`面试题 8:探讨`a`和`&a`

Laravel 面试题

PHP模块 PHP7 和 PHP5 的区别,具体多了哪些新特性? 性能提升了两倍 结合比较运算符 (<=>) 标量类型声明 返回类型声明 try…catch 增加多条件判断,更多 Error 错误可以进行异常处理 匿名类,现在支持通过new class 来实例化一个匿名类,这可以用来替代一些“用后即焚”的完整类定义 …… 了解更多查看文章底部链接 PHP7 新特性 为什么 PHP

【吊打面试官系列-Redis面试题】说说 Redis 哈希槽的概念?

大家好,我是锋哥。今天分享关于 【说说 Redis 哈希槽的概念?】面试题,希望对大家有帮助; 说说 Redis 哈希槽的概念? Redis 集群没有使用一致性 hash,而是引入了哈希槽的概念,Redis 集群有 16384 个哈希槽,每个 key 通过 CRC16 校验后对 16384 取模来决定放置哪个槽, 集群的每个节点负责一部分 hash 槽。

【Kubernetes】常见面试题汇总(一)

目录 1.简述 etcd 及其特点? 2.简述 etcd 适应的场景? 3.简述什么是Kubernetes? 4.简述 Kubernetes和 Docker的关系? 1.简述 etcd 及其特点? (1)etcd 是Core0s 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(keyvalue)数据