美的笔试复盘

1.Linux程序运行后,文件句柄0,1,2分别是:标准输入,标准输出,标准错误
2.一个典型TCP客户端(主动建立连接,主动断开连接)会经历的状态序列:SYNC_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT
3.ip地址10.1.8.0/24和10.1.9.0/24的网关:从数字开始不同的那个位置开始
即10.1.0000100|0.0/23
4.下列关于对象初始化的叙述中,正确的是::定义对象时将自动调用构造函数进行初始化
5.二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是:每层只有一个结点或者说树的高度等于结点数
6.下面的程序可以从0…n-1中随机等概率的输出m个不重复的数。这里我们假设n远大于m。

knuth(int n, int m)
{ 
    srand((unsigned int)time(0)); 
    for (int i = 0; i < n; i++) { 
        if (rand()%(n-i)<m  ) 
         { 
            cout << i << endl;
            (  m-- );
         }
     }

第一个for循环i从0到n-1,if判断语句条件成立则输出i,而i的值每次都是不一样的。
rand()%(n-i)<m
当i=0时,rand%(n-i)取值范围为0~n-1,总共n个数,只要rand()%(n-i)<m,输出i=0的概率就为m/n。(小于号的原因是从0开始,取到m-1就总共m个数)。
当i=1时,rand%(n-i)取值范围为0~n-2,总共n-1个数,当i=0输出时,执行m–,当i=0未输出时,m的值不变,根据条件概率公式,输出i=1的概率p=(m/n)((m-1)/(n-1))+(1-m/n)(m/(n-1))=m/n。
以此类推,每个数被输出的概率为m/n。

7.存储器中存储速度排序:内存储器>高速缓存器>主存储器>磁盘
8.下面程序运行后的结果为:

char str[] = "glad to test something";
char *p = str;
p++;
int *p1 = reinterpret_cast<int *>(p);
p1++;
p = reinterpret_cast<char *>(p1); 
printf("result is %s\n", p);
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 美的集团的Java开发笔试主要包括以下内容: 1. Java基础知识:要求考生熟练掌握Java基础语法、面向对象思想、IO流、集合框架等基础知识。 2. 数据库相关知识:考生需要掌握SQL语言基础,熟悉MySQL等主流数据库的使用和基本操作。 3. Web开发知识:笔试将考察考生对Web开发的理解和实践能力,包括HTTP协议、Servlet、JSP、Spring等相关内容。 4. 框架应用:考官可能会让考生针对具体场景进行编码,考察其对Spring MVC、MyBatis等框架的使用和能力。 5. 性能优化:考官有可能会考察考生对代码优化的能力,包括性能优化、内存优化、调试排错等实用技巧。 总体来说,美的集团的Java开发笔试难度属于中等偏难,需要考生对Java开发领域有一定的了解和实际经验。考生需要有良好的编程习惯、实践经验和解决问题的能力,同时还需要注意时间管理,合理分配答题时间,尽可能多地完成试题。 ### 回答2: 美的集团Java开发笔试是面向Java开发工程师的一次技能评估测试。该笔试主要考察Java开发人员的编程基础、常见数据结构和算法、设计模式等技能方面。具体来说,测试题目主要包括选择题、填空题和编程题等多种形式,题目难度较大,需要考生具备较好的Java语言基础和编程思维能力。 在笔试中,除了基础知识要求,美的集团还更加注重实际编程能力和解决问题的能力。笔试的编程题目以较为实际的场景为主,需要考生使用Java语言编写相应的程序,并考虑到程序的性能、扩展性等方面。同时,需要考生运用所学知识选择适当的数据结构、算法和设计模式,完成任务并在规定时间内提交答案。 总体来说,美的集团Java开发笔试相对较难,需要考生具备较高的综合能力和解决问题的能力。但通过这次考试,能够更加准确地评估自己的Java开发能力,有助于提高自己的技能水平并更好地适应职场。 ### 回答3: 美的集团java开发笔试主要考察应聘者对Java编程语言的掌握程度、熟练度和应用能力。笔试内容主要涉及Java基础语法、常用类的使用、多线程、集合框架、IO流、异常处理等方面。 在笔试过程中,应聘者需要根据题目要求,编写Java代码并调试,验证代码的正确性。同时,应聘者还需要注重代码的可读性、可维护性和代码风格的规范性,这些都是工作中需要注意的细节问题。 同时,美的集团的Java开发岗位还需要应聘者具备团队协作能力、分析解决问题的能力和学习能力等方面的能力。因此,在笔试过程中,除了应对具体的题目,应聘者还需要在求职前做好相关的背景准备和技能培养,以便更好地应对笔试和求职面试的挑战。 总之,参加美的集团Java开发的笔试需要具备Java语言的基础和实际项目经验,在掌握Java编程语言的同时,还需要具备团队协作和解决问题的能力,这些都是评估应聘者综合素质的重要指标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值