`

群硕笔试题

阅读更多
群硕的笔试在语言方面主要是Java和C++,夹了一道C#题,趁记忆犹新的时候记下来
 
一、给了一棵二叉树的前序遍历和中序遍历,要求写出后序遍历。
看一下数据结构就行了,很easy。提示:前序遍历的第一个节点为根结点,在中序遍历中根结点的左边节点是左子树,右边节点是右子树,如此递归。
 
二、什么是物理内存和虚拟内存,OS中为什么要使用虚拟内存?
看OS的书。
 
三、解释一下C#中的“delegate”。
原先不清楚的,然后在技术面试的时候问了一下面试官,原来类似于一个队列,队列中存的是函数指针(托管函数),运行时队列中的函数会在一个线程中被依次执行。
 
四、与子程序传递参数有哪些方法?
汇编题,我想起来三个:参数压栈、参数存寄存器、参数存数据段。
 
五、解释一下Java中的String和StringBuffer,什么时候需要使用StringBuffer?
核心是String对象是不变对象,连接、取子串等操作会生成新的对象,旧对象可能会被回收。StringBuufer则是可变对象,上述操作将在原对象上进行。
 
六、Java中哪些容器的默认布局器(layout)是BorderLayout?
这个不是那得很准,就写了JFrame及其子类,Frame及其子类。
 
七、一个C++的函数:
int operation(int numberA,int numberB){
  return numberA + numberB;
}
然后声明了三个变量:
int a = 2;
int result1 = operation(5, a++);
int result2 = operation(5+a, ++a);
问result1和result2的值。
原先以为考得是传值、传引用的问题,结果仔细一看考得是a++和++a的问题,这就简单了。
result1 = 7, result2 = 12
 
八、如果父类的析构函数没有声明为虚函数的话在父类的指针上调用析构函数会有什么后果?
屏蔽多态,子类申请的资源将不被释放。
 
九、定义了一个类:
class Something{
pulic:
  Something();
  void setValue(int val){
    value = val;
  }
 
private:
  int value;
}
以及一个函数:
void doSomething(int val){
  Something* sth = new Something(); // Line 1
  sth->setValue(val); // Line 2
}
问Line 2如果是doSomething()的最后一行的话会有什问题?
doSomething执行完后sth没有被销毁,内存泄漏。
 
十、写一个程序将输入的16进制转为10进制。
基础
 
十一、设计一个微波炉的控制程序(OO)。
这道题有点意思,我主要用Observer模式设计了一个定时器,然后把微波炉烹饪的对象抽象为Cookable。
 
十二、逻辑题,一列火车以15 mph的速度从北京开往上海,另一列火车以20 mph的速度从上海开往北京,一只鸟(比较笨)速度25 mph,在两列火车之间来回飞,相遇即折回。问到两列火车相遇这只笨鸟一共飞了多远?
很简单,因为鸟一直在飞,所以一共飞了s/(15 + 20),s为上海到北京之间的距离,那么它一共飞了s/(15 + 20) * 25 mile。
 
12道题,除了那道C#题,其它觉得没多少地方能扣我分了,当天晚上就没睡好,很兴奋。果然第二天上午就打电话来让我去面试,效率真的很高,然后就果然顺利拿到了offer
分享到:
评论

相关推荐

    群硕笔试题 群硕笔试题

    【知识点详解】 1. **二叉树遍历**: - 二叉树的遍历主要有三种:前序遍历、中序遍历和后序遍历。...以上就是群硕软件笔试题涉及到的主要知识点,涵盖了数据结构、操作系统、编程语言特性和面向对象设计等多个领域。

    群硕软件校园招聘笔试题

    4. **面试准备**:这类笔试题通常出现在校园招聘中,目的是评估应聘者的逻辑思维、数学技能以及快速解决问题的能力,这些都是IT行业职位所要求的基本素质。应聘者应熟悉这类题型,平时多练习以提高答题速度和准确率...

    群硕的校园招聘笔试题

    校招的笔试题,有兴趣的可以下载下来去看一看喔

    群硕面试题及经验

    群硕软件2013大礼包。 很不错。 可以为要去准备群硕面试的同学提供帮助。

    C++ 笔试题 google 微软 华为 索尼 中兴 大唐 各种C++笔试题目

    群硕笔试 基础题 笔试博朗 - [笔试 职业] C语言面试题大汇总 思科 慧通 雅虎笔试题(字符串操作) C语言最长平台算法 华为3COM C语言题库 将两个无序数组合并为有序链表 上海聚力传媒技术有限公司官方VC笔试题解答

    群硕招收.net高级开发工程师的笔试题

    【标题】和【描述】提到了群硕公司对.NET高级开发工程师的笔试题目,其中包括了关于XML、XSD、XSL的基础知识,J2EE中的持久化对象,以及一系列逻辑和编程题目。这些题目涵盖了数据处理、Java企业级应用、加密算法、...

    群硕软件公司的软件笔试试题

    群硕软件公司的笔试题目涵盖了多个IT领域的知识点,主要包括编程语言(Java、C++、C#)、操作系统(OS)、数据结构、面向对象编程、内存管理、设计模式和逻辑思维能力。以下是对这些知识点的详细说明: 1. **二叉树...

    求职资料-求职经验分享-笔试真题--强生.pdf

    2.6 群硕笔试的经历与2.7群硕笔试经验:借鉴他人的笔试经历,可以学习他们的时间管理技巧、解题策略以及面对压力时的心态调整,这些都是提升笔试成绩的关键因素。 总之,成功的求职不仅需要专业知识,还需要全面的...

    华为研祥迈瑞北电群硕腾讯等公司笔试题目汇总

    本篇文章主要汇总了华为、研祥、迈瑞、北电、群硕、腾讯等知名公司的软件工程师,特别是嵌入式软件工程师的笔试题目,旨在帮助求职者准备相关考试。 1. **优先级反转**:这是一种多任务操作系统中可能出现的现象,...

    软件公司JAVA面试和笔试题目

    里面有各大软件公司的笔试题和面试题,主要公司有方正,文思 泰和,群硕 软通,彪骐等另有125条常见的java面试笔试题汇总.chm和JAVA面试题集合(项目11部V1.0版).chm,希望能够通过这些文档帮助大家找到一份满意的...

    群硕2013校园招聘求职大礼包

    #### 二、群硕笔试资料分析 **1. 笔试资料总体介绍** - **宣讲会与笔试**:宣讲会是了解群硕文化、工作环境及职位需求的重要途径,通常会在宣讲会后安排笔试环节。例如,在一次宣讲会上,一位求职者分享了自己的...

    .net 面试题系列(网上收集)很全

    2008/06/17 18:47 2,098 群硕招收.net高级开发工程师的笔试题.txt 2008/06/17 18:49 1,497 软件公司常问的技术面试题(.net sql css js html).txt 2008/06/17 18:48 3,782 雅虎公司C#面试题.txt 2008/06/17 18:50 978...

    几家著名IT企业面试题目

    #### 群硕 **笔试知识点:** 1. **JAVA基础知识。** **面试知识点:** 1. **技术面:** MVC架构、存储过程、JDBC、JMX与JMS的区别、Servlet的运行过程与线程安全性、.NET自动装箱与拆箱、ADO与ADO.NET的区别等。 2....

Global site tag (gtag.js) - Google Analytics