一个面试的回音,收获不小

    你的coding test的答案我已经都看过了。

    实际上,正如我在之前的email中写到的:除了正确的完成功能外,良好的编程风格,错误异常处理,算法的运行效率(空间和时间),丰富的测试用例都是我们考察的内容。你在一小时的时间内,完成了1.5道大题,我其实很能理解你的心情,但你有没有想过,你做的这么快,是不是因为漏掉了很多的考点呢?:)

    比如第一大题,其实有一个很大的陷阱,就是给定的排好序的数组A和B,我们并没有告诉你,这是正序还是逆序,抑或是一个正序一个逆序。这个在你开始操作之前,是需要检验的。甚至,我还希望你能够检验一下,这两个数组,是不是其实是乱序的,如果是乱序的话,能够给出出错信息。另外,在程序的效率方面,如果有多余的时间的话,是不是应该多想一想,有没有更好更有效的实现方式呢?

    第2.1题,在C语言程序中,一般除非必不得已,还是尽量不要用全局变量吧!另外,你的main()函数是int型的,注意要有返回值。

    第2.2题,你所做的测试好像还不太充分吧!比如我要是输入:saw was abc cba的话,实际应该是两组(saw was) 和 (abc cba) 都符合要求,而你的程序只能给出后一组。另外,你可以好好考虑一下,这样一道题,倒底用什么方法做,才是效率比较高的呢?

    另外,在C语言测试题中,我们本来希望你能够做一些文件操作,比如从文件中读取数据。不过这个没关系了,在测试题目中没有写的东西都不是必须的。你应该会做文件的读取和写入操作吧?:)

    perl语言测试题,总体上来说还是不错的。但是,为什么我的零声母(aa oo ee ii uu vv ger) 都不再声母列表里面了呢?韵母的音调为什么也没有了?当然了,这个可能和你不是这方面的背景有关,所以没关系的。

    说实话,你这次coding test在C语言部分不是太理想,perl语言还不错。我们会先仔细check一下你申请的这个职位的工作计划,看看C语言编程部分倒底会占多大的比重,再给你做一个评价。大概周五,我们会给你回复的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值