self-confidence is significant

解决方案 »

  1.   

    主题: 华为面试题 
     : 华为是我正是投递的第一份个人简历的单位,但是总的来说是失败 
    : 告终。 
    : 在华为我填写了“研发”,第一步就错误了,应该是说清楚,硬件 
    : 研发还是软件研发,不然就像我进综合面试,而不是专门的软件面试等。 
    : 一开始,主要是问一些四级呀什么的,聊聊学习,很不爽,在心情 
    : 很沉重的情况下面开始了面试,我面试的时候的一些题目基本上是下面 
    : 的,比一般的软件研发的时间要长一些。 

    Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 
    : Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? 
    : TCP与UDP呢? 
    : 总得来说前面两道题目还是比较简单的! 
    : Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实 
    : 现的? 
    : %&*&&**( faint 好像不怎么会 
    : Q4:请问C++的类和C里面的struct有什么区别? 
    : Q5:请讲一讲析构函数和虚函数的用法和作用? 
    : Q6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器 
    : 是怎么知道的? 
    : Q7:一些寄存器的题目,我忘记了具体实什么题目,主要好像是寻址和内 
    : 存管理等一些知识,不记得了。 
    : Q8:8086是多少尉的系统?在数据总线上是怎么实现的?还有一些硬件方 
    : 面的知识我既不清楚了。 
    : 总得来说,主要是后面汇编和硬件方面回答的比较差,然后面试的人 
    : 就说我们面试结束了! 
    : 一般建议参加研发面试的同学先要准备一下相关的知识,软件的主要 
    : 是看看C和数据结构方面的,硬件模电,数电和微机原理
      

  2.   

    1、请简述C++中OO的几个基本特征
    2、int a[3]={1,2,3};int b=sizeof(a)/sizeof(a[0]);b=?;或者:char* s = "hello";sizeof(s)=?strlen(s)=?
    3、Windows窗口为什么是方的,而不是圆的?
    4、C++的程序,如果有多态,为什么一般的比不使用多态的要慢?
    5、软件开发过程一共有几个阶段?哪个阶段最重要?
    6、关系型数据库,你知道哪几种?OODB为什么没有流行?
    7、JAVA程序为什么可以跨平台?.NET的是否可以?
    8、某Server:16CPU/8G内存/WindowsXP,应用程序最多可以使用的内存是多大?
    9、多线程程序是否一定比单线程的快,为什么?
    10、交换两个整形变量的值有几种方式?
    11、请举例说明什么是数据库中的事务处理
    12、假设内存中某地址1000处是0x10,1001处是0x01,那么该地址对应的整数值是多少?
    13、如何估计某个软件项目的工作量?
    14、假设有一个外地客户的程序出现了问题,你该如何解决他的问题?
    15、你对微软公司,是怎么看的?
      

  3.   

    1、在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。
    回答要点:说明详细的空间分配。(10分)
    2、请详述在dotnet中类(class)与结构(struct)的异同:(10分)3、根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:(10) 
    namespace test
    {
    public delegate void OnDBOperate();
    public class UserControlBase : System.Windows.Forms.UserControl 
    {
    public event OnDBOperate OnNew;
    privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
    {
    if(e.Button.Equals(BtnNew))
    {
        //请在以下补齐代码用来调用OnDBOperate委托签名的OnNew事件。
                                                        
                                                             
                                                        
    }
    }
    }
    }4、分析以下代码,完成填空(10分)
    string strTmp = "abcdefg某某某";
    int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;
    int j= strTmp.Length;
    以上代码执行完后,i=                 j=          5、SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号。(10)6、根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。(10分)
    public void test(int i)
    {
    lock(this)
    {
    if (i>10)
    {
    i--;
    test(i);
    }
    }
    }7、分析以下代码。(10)
    public static void test(string  ConnectString)
    {
    System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
    conn.ConnectionString = ConnectString;
    try
    {
    conn.Open();
    …….
    }catch(Exception Ex)
    {
    MessageBox.Show(Ex.ToString());
    }finally
    {
    if (!conn.State.Equals(ConnectionState.Closed))
    conn.Close();
    }
    请问
    1) 以上代码可以正确使用连接池吗?
    2) 以上代码所使用的异常处理方法,是否所有在test方法内的异常都可以被捕捉并显示出来?8、简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。(10)9、公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路:(10)10、给定以下XML文件,完成算法流程图。(10)
    <FileSystem>
    < DriverC >
    <Dir DirName=”MSDOS622”>
    <File FileName =” Command.com” ></File>
    </Dir>
    <File FileName =”MSDOS.SYS” ></File>
    <File FileName =” IO.SYS” ></File>
    </DriverC>
    </FileSystem>
    请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。
      

  4.   

    还有我在CSDN以前贴子上看到的博奕论的题目
    1)谁养蛇
    有五位小姐穿不同颜色的衣服,喝不同的饮料,吃不同的水果,养不同的宠物。钱小姐穿红衣服,翁小姐养狗,陈小姐喝茶,穿绿衣服的小姐在穿白衣服的左边,穿绿衣服的喝咖啡,吃西瓜的养鸟,黄衣服的吃梨,赵小姐在最左边,赵小姐在穿蓝衣服的旁边,中间的小姐喝牛奶,吃桔子的在养猫的旁边,养鱼的旁边吃梨,吃苹果的喝香槟,江小姐吃香蕉,喝开水的站在吃桔子的旁边,问哪个小姐养蛇?
    要求:三个小时内写出算法。
    2)
    请回答下面10个问题:
    1。 第一个答案是b的问题是哪一个?
    (a)2;(b) 3;(c)4;(d)5;(e)6
    2。唯一的连续两个具有相同答案的问题是:
    (a)2,3;(b)3,4;(c)4,5;(d)5,6;(e)6,7;
    3。本问题答案和哪一个问题的答案相同?
    (a)1;(b)2;(c)4;(d)7;(e)64。答案是a的问题的个数是:
    (a)0;(b)1;(c)2;(d)3;(e)4
    5。本问题答案和哪一个问题的答案相同?
    (a)10;(b)9;(c)8;(d)7;(e)6
    6。答案是a的问题的个数和答案是什么的问题的个数相同?
    (a)b;(b)c;(c)d;(d)e;(e)以上都不是
    7。按照字母顺序,本问题的答案和下一个问题的答案相差几个字母?
    (a)4;(b)3;(c)2;(d)1;(e)0。(注:a和b相差一个字母)
    我可是20分钟作出来的,加油吧8。答案是元音字母的问题的个数是:
    (a)2;(b)3;(c)4;(d)5;(e)6。(注:a和e是元音字母)
    9。答案是辅音字母的问题的个数是:
    (a)一个质数;(b)一个阶乘数;(c)一个平方数;(d)一个立方数,(e)5的倍数
    10。本问题的答案是:
    (a)a;(b)b;(c)c;(d)d;(e)e。