`
RednaxelaFX
  • 浏览: 3048098 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

上周某公司的笔试题

阅读更多
上周有些公司来这边招聘。同宿舍有同学去了,我就顺便问了下笔试的题目。有这么一份我是看到了试卷的,感觉是“令人烦躁”。幸好自己没去那笔试 XD

这份是Java卷。据说还有C++版,题目不同?不过我没见到题目不知道是啥样的。
排版尽量按照实际印刷状况重现:
笔试题 写道
PART ONE 选择题

1、下面哪些是Java合法的标识符?
A. $persons
B. TwoUsers
C. *point
D. this
E. _endline

2、在// point x处的哪些语句是合法的?
class Person {
private int a;
public int change(int m){ return m; }
}

public class Teacher extends Person {
public int b;
public static void main(String arg[]){
Person p = new Person();
Teacher t = new Teacher();
int i;
// point x
}
}

A. i = m;
B. i = b;
C. i = p.a;
D. i = p.change(30);
E. i = t.b

3、第十行的声明将调用哪个方法?
class Person {
  public void printValue(int i, int j) {/*...*/}
  public void printValue(int i) {/*...*/}
}
public class Teacher extends Person {
  public void printValue() {/*...*/}
  public void printValue(int i) {/*...*/}
  public static void main(String args[]){
      Person t = new Teacher();
      t.printValue(10);
  }
}

A. 第2行
B. 第3行
C. 第6行
D. 第7行

4、在Linux系统中,个人环境的配置放在哪个文件中?
A. 用户目录下的.bashrc文件中
B. 用户目录下的.bash_profile文件中
C. 系统目录下的/etc/rc.d/init.d文件中
D. 用户目录下的personal.properties中
E. 用户目录下的MakeFile中

5、在linux系统中,要查看一个目录的总的大小,例如/home/test/athena目录,如果当前目录在/home/test下,哪个选项是正确的?
A. ls -dir athena
B. df -hk athena
C. du -hs athena
D. dc athena
E. de -s Athena

PART TWO 填空题

在一个HTML页面中,填补一下JavaScript代码来完成所要求的逻辑:
<html>
<head>
Demo
</head>
<script language="javascript">
function on_Submit(){
    if(txtSearch.value==""){
        //弹出一个窗口告诉用户"你还没有输入内容"
        ___________________________
        //并且取消提交
        ___________________________
    }else{
        if(___________________________){
            //如果选择是。提交该表单
            ___________________________
        }else{
            //如果用户选择否,取消提交表单并在原页面上打开URL为"http://china.abcde.com"
            ___________________________
            ___________________________
        }
    }
}

</script>
<body>
<form action="submitservlet" id="frm" method="post" onsubmit="on_Submit();">
  <input type="text" id="txtSearch">
  <input type="submit" id="btnSubmit" value="提交">
</form>
</body>
</html>


PART THREE 简单题

1、现有订单、客户、产品三个业务对象,其中订单包括:订单号、下单日期、订购数量、订购金额等属性,客户包括:客户号、名称、电话、地址等属性;产品包括:编码、名称、规格、单价等属性。订单关联客户和产品,对应关系是:一份订单对应一个客户,一个客户对应多分订单,一份订单包含一或多个产品。请用UML类图画出这三个对象的关系和属性。

2、假设数据库有两张表:company和member,有三个重要字段,其中company.member_id和member.member_id这两个字段代表的意义是一样的,都是member_id,还有一个字段为member.member_type,要求写出一条SQL语句,取出所有的member_type='Paid'的所有会员所对应的所有公司,并且按照公司的创建时间company.gmt_createdd倒序排列。

4、有一个天平,没有游码,有2克,7克两个砝码,有一堆沙子重140克,要求分两次称重(只能使用两次天平),分出100克与40克两堆沙子。怎么分法?

PART FOUR 编程题

写一段代码,实现银行转帐功能:
接口定义如下:
public interface ITransfer{
  /**
  *     银行内部转帐,从转出帐号中扣除转帐金额,给转入帐号增加转帐金额,需要保证以上两个操作要么同时成功,要么同时失败。
  *     fromAccountId 转出帐号
  *     toAccountId 转入帐号
  *     amount        转帐金额
  *
  *     返回值:      true 成功;false 失败
  **/
  public boolean transferAccount(String fromAccountId, String toAccountId, BigDecimal amount);

  /**
  *      从用户帐号中增加或扣除转帐金额
  *      accountId     用户帐号
  *      amount        金额
  *      返回值:      true 成功;false 失败
  **/
  private boolean updateAccount(String accountId, BigDecimal amount);
}

请编写你的实现类RealTransfer,来实现上述接口。要求:所有对DB的操作放在updateAccount方法中,transferAccount方法控制转帐逻辑。

数据库表结构定义如下:
Account表:
  字段:accountId,主键 varchar2(32),用户帐号
  字段:amount, 金额,number(18,3)

(字和标点什么的都尽量模仿原题了。看到诡异的地方请不要问我为什么。哦,填空题里的abcde是故意隐掉的,不想针对任何公司,只想针对现象讨论。)

笔试题目的难度是否适中之类的我是没办法评估,没想法。不过从做题者的角度看,这份试卷拿到手的第一感觉恐怕是“眼花”:一上来就一堆没有缩进的代码,看着难受。

然后填空题那边,有合适的答案么?要取消一个表单的提交不是应该在onsubmit=""里写成return expression的形式么……像这样:
<html>
  <head>
    <script type="text/javascript">
      function onSubmit() {
        return txt.value != ''
      }
    </script>
  </head>
  <body>
    A form:<br />
    <form id="myform" action="formtarget.html" onsubmit="return onSubmit()">
      <input type="text" id="txt" />
      <input type="submit" value="Click" />
    </form>
  </body>
</html>

如果把那个return去掉的话,不就取消不掉了么……至少我在FF3上试是这样的。

编程题也很有趣,在interface声明里有private成员,这……这是Java吧?
话说要对DB操作也没提供个连接字符串,或者系统里有别的地方可以获得connection?但也没给API。

这样考验考生真的是合适的么?hmm……
分享到:
评论
3 楼 techiewang 2009-06-24  
这些试题我刚做过,感觉很简单。主要是对Java基础知识的理解。
2 楼 RednaxelaFX 2009-03-10  
cajon 写道
呵呵,只能说这个公司根本没有重视招聘工作。这样的公司,不去也罢。可惜现在是金融危机啊。

Colin老大好~
嗯,后一句是今年的“主题”啊 T T => “主要问题”
1 楼 cajon 2009-03-10  
呵呵,只能说这个公司根本没有重视招聘工作。
这样的公司,不去也罢。可惜现在是金融危机啊。

相关推荐

    嵌入式软件笔试题合集.zip

    嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集嵌入式软件笔试题合集...

    C++面试题笔试题C++ 数据结构算法笔试题资料合集.zip

    C++面试题笔试题C++ 数据结构算法笔试题资料合集: 50个C、C++面试题.pdf C++ 数据结构、算法笔试题.docx C++基础面试题.docx C++开发工程师面试题库.docx C++技能测试试卷一及答案.docx C++技能测试试卷二及答案....

    中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题

    中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 v中兴笔试题 中兴笔试题 ...中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题 中兴笔试题

    java笔试题笔试题

    java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 ...

    华信笔试题笔试题笔试题

    大连华信去年的笔试题,可以给各位即将工作的同学一些参考

    2012-2015历年中国移动笔试真题资料移动招聘合集.zip

    2010年中国移动北京分公司校园招聘网申测试题.doc 2010江苏移动招聘笔试完整试卷.doc 2011年中国移动广东公司招聘笔试试题及答案---.doc 2011年江苏移动招聘笔试试卷(江苏移动完整).pdf 2012上海移动真题(技术类+...

    C#笔试题大全C#笔试题大全C#笔试题大全.

    C#笔试题大全C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.,让你...

    各大有名软件公司笔试题

    要想顺利通过有名软件公司的笔试题,请务必看看这些总结,是通过老师才搞到的,还很经典。

    Java笔试题大集合及答案(另附各大公司笔试题)

    本资料集合了大量Java笔试题,旨在帮助求职者全面复习并准备Java相关的笔试环节,同时包含了各大公司的经典试题,以期提供更丰富的实践应用场景。 1. **基础语法**:这部分主要考察对Java基本语法的理解,如变量...

    46家公司笔试题

    46家公司笔试题  

    IT公司笔试题库集合

    某it公司考试题库作为具体文件,可能包含了该公司历年笔试的真实题目,这对于准备这家公司的应聘者来说尤为有价值。通过研究这些题目,考生可以了解公司的招聘标准和期望,有针对性地进行复习。 总的来说,这份《IT...

    远卓科技有限公司笔试题

    - 这个SQL语句首先通过子查询找出所有`F1`字段值相同的行(其中也包含了`F2`到`F7`的字段),然后对这些行进行计数,如果某组`F1`字段值的行数大于1,则表明存在重复行。主查询则根据这个子查询的结果删除除了第一...

    各个公司面试和笔试题--希望有用

    各个公司面试笔试题 深圳-华为 武汉-高蓝德国际人 中兴笔试题 清华同方

    c++笔试题汇总c++笔试题汇总.rar

    c++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rarc++笔试题汇总.rar

    西安软件公司java笔试题

    为了充分准备这些Java笔试题,建议进行大量实践,编写代码,解决实际问题。同时,通过阅读《Effective Java》、《Java并发编程实战》等经典书籍,可以提升你的理论水平和实战能力。愿你在西安的软件公司Java笔试中...

    河北省移动公司2014年招聘考试笔试试题及参考答案.docx

    河北省移动公司2014年招聘考试笔试试题及参考答案.docx河北省移动公司2014年招聘考试笔试试题及参考答案.docx河北省移动公司2014年招聘考试笔试试题及参考答案.docx河北省移动公司2014年招聘考试笔试试题及参考答案....

    销售人员笔试试题.docx

    2. 销售人员笔试题的分类:销售人员笔试题可以分为选择题、简答题和论述题等。 3. 销售人员笔试题的特点:销售人员笔试题具有多样性、实践性和策略性等特点。 销售人员笔试题的知识点 1. 市场营销战略:无差异...

    大数据面试笔试资料-56家互联网大公司面试笔试题资料整理汇总.zip

    大数据面试笔试资料-56家互联网大公司面试笔试题资料整理汇总: hive面试.doc 京东.jpg 笔试题1.docx 笔试题10.jpg 笔试题11.JPG 笔试题12_搜狐 笔试题13_九章云极科技有限公司 笔试题14_北京东方国信科技股份有限...

    IT公司笔试试题网易华为

    IT公司笔试试题

Global site tag (gtag.js) - Google Analytics