【秋招笔试】卓望笔试

1.

 斐波那契,当时居然没看出来。。。

2.

 

解析:犯罪率可以理解为AB两区的犯罪人数与总人口数的比。由此不难列出下式:

( 3*0.01% ) / ( 3*0.01% + 5*0.015% ) =  28.6%

答案:C

 

3.float f = 3.4;

 

笔试时经常会出现的一个问题,float型float f=3.4是否正确 

答案:不正确。 
原因:精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 或float f = 3.4f 


在java里面,没小数点的默认是int,有小数点的默认是 double; 



编译器可以自动向上转型,如int 转成 long 系统自动转换没有问题,因为后者精度更高 
double 转成 float 就不能自动做了,所以后面的加上个 f;

 

4.面试题:Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

 答:11.5+0.5后是12再向下取整是12;-11.5+0.5后是-11再向下取整-11

 

5.StringBuffer长度可变吗?

https://blog.csdn.net/kingzone_2008/article/details/9220691

 

6.依赖注入即是面向接口编程。

不是,面向接口的编程是一种思想。
依赖注入只是一种管理类之间关系的方式,它可以通过接口注入也可以通过构造注入还能用getter/setter注入。
只能说依赖注入有用到面向接口的编程思想。

 

7.用一条SQL语句查询出每门课都大于80分的学生姓名 

https://blog.csdn.net/feinifi/article/details/80279897

8.tomcat目录

https://www.jianshu.com/p/cc48d344f3e8

卓望数码Java笔试题目通常会考察应聘者的Java基础、编程能力以及对软件工程的理解。这类题目可能包括: 1. **基本语法和数据类型**:例如变量声明、赋值、条件判断和循环结构等。 - 示例问题:如何在Java中定义一个整型变量并初始化为0? 2. **面向对象编程**:可能会涉及封装、继承、多态和设计模式的应用。 - 问题:解释一下什么是接口和抽象类的区别,并给出一个简单的例子。 3. **集合框架**:如ArrayList、LinkedList、HashMap等数据结构的使用和操作。 - 问题:如何在Java中创建一个ArrayList,然后添加元素并获取指定索引的元素? 4. **异常处理**:面试者可能被问到如何使用try-catch-finally语句块和自定义异常。 - 问题:描述一下Java中的finally块的作用是什么? 5. **并发编程**:如果职位涉及到并发,可能会询问线程池、synchronized关键字或Java内存模型。 - 问题:简单解释一下Java中的volatile关键字的作用。 6. **JVM原理和性能优化**:了解候选人的理解程度。 - 问题:简述垃圾回收机制(Garbage Collection)的工作原理。 7. **数据库知识**:对于与后端开发相关的职位,SQL查询和连接技术可能被提及。 - 问题:描述一下Java与数据库交互的基本步骤。 8. **算法和数据结构**:虽然不是必考,但一些面试者可能喜欢提问。 - 问题:如何实现一个快速查找二分查找算法? 相关问题-- 1. 卓望数码Java笔试中的典型数据结构问题有哪些? 2. 面试官可能会关注应聘者对哪些Java核心概念的理解? 3. 在处理并发问题时,他们期望求职者了解哪些Java特性?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值