百纳笔试经验

时间:2020-12-20 15:52:11 笔试经验 我要投稿

百纳笔试经验

    跟大家谈谈有关我到百纳公司参加笔试的经验吧!

百纳笔试经验

    下午去了百纳公司的笔试,去的时候阳光那个明媚啊,不过感觉脸烫烫的,不知道是有点紧张还是因为中午吃了什么东西发生了反应。

    到了那一切顺利的找到教室,虽然我明显记得他把教室和时间都告诉我错了,但是我还是找到了。下面说一下印象最深的题。

list data = {0,1,2,,,,,,19}; //list是一个链表,可以当数组使用

list Count(int m){
    if(data.Count<0 || m<0){
        return -1;
    }
    while(data.Count > 1 ){
        int nResultIndex = 0;
        for(int i=1;i<m;i++){
            nResultIndex ++;
            if(nResultIndex == data.Count-1){
                nResultIndex = 0;
            }
        }
        if(nResultIndex + m < data.Count +1){
            data.remove(data[nResultIndex]);
        }else{
            data.remove(data[nResultIndex + m - data.Count -1]);
        }
    }
    return data[0];
}
    问 函数做什么用,有什么bug,写新算法

    这个题的代码可以说一字不差的,因为我想这个东西想了40多分钟,可能当时脑子短路了,真的,前30分钟什么都没干,想错了N多地方,当时也没想出,现在感觉这个题不难,只是当时在那种气氛下,大脑真的短路了,然后就悲剧了。

    后来做后面的题就很简单了,几个算法题,其中一个是过河问题,我用的递归遍历所有过河组合,一个是用两个栈写一个队列,我实现的比较简单,就是队列两个栈互缓冲倒置,后面还有一个实现一个手机词典,不过当时时间不多了,没有按照他的`答案要求来写,就写了几点值得注意的地方就交卷了。

    我自己的感觉是这个笔试操蛋了,原因如下:

    1. 字迹太乱,因为第一个题做了很长时间,所以心情不是很好,因为别人把我叫过来了,结果第一个就不会,当时很郁闷,导致了后面简单的题答的很乱

    2. 很多细节没有很好的注意,本来我是一个挺追求细节的人,但是因为第一题的郁闷,后面整体细节部分很多漏洞,现在想想都很多。

    3. 一些算法和设计回答的不到位。

    总结一下,有失败就有总结,才能进步嘛:

    1. 以后笔试 要稳定心态,首先如果遇到了感觉不会做的不要怄气,我就有点,当时想的是,他妈的不信弄不出一个看程序的题,现在想想越这么想越火,反而想不出来,不如换下一个题做做,或许回来思路就清晰了。

    2. 保证每一个题的质量,就是说及时我就会做一个题,那么就要把这个题做的完善做好,这一点我这次显然也没达到。

    总的来讲我还是很喜欢百纳的笔试题,虽然答的不好,但是我感觉题目质量还是挺高的,比较能判断出一个人的水平,而且这个题受的随即因素比较少,因为大多是算法和结构方面的,没有考什么打印目前执行文件的文件名之类的脑残题目。

    就反思这么多了,希望下次好好表现,人生也需要低谷,而从低谷中走出是人生最快乐的事情。

 

 

    更多相关的笔试经验文章推荐,大家敬请继续阅读:伊莱比特笔试经验   华泰证券笔试经验   中国联通笔试经验

【百纳笔试经验】相关文章:

吉百利笔试经验北京笔试01-16

笔试经验:笔试内容准备09-02

故宫笔试经验05-07

长虹笔试经验04-27

银监会笔试经验04-24

招商笔试经验04-24

微软笔试经验03-01

求职笔试经验03-01

苏宁笔试经验笔试写作08-31

2016年百度产品运营面试笔试经验02-07