当前位置:才华君>社会工作>综合指导>

Opera 笔试及初面分享

综合指导 阅读(2.85W)

笔试原定时间2小时,考官说可以提前交卷,并且他会挑做得好的,简单的'面试一下。我大概是3点10分交的,4点半左右给我打了个电话,通知我5点10分去面试,每个人十分钟。

Opera 笔试及初面分享

笔试题目全部是英文的,同时也要求用英文作答。

1.给了一段程序,问这段程序是做什么用的。实际上就是一个冒泡排序,只不过没有用数组的形式去表达,而是采用了指针的方式表达,并且中间夹杂着两个无用的变量。

2.写一个字符串替换函数,即把字符串text中的所有pattern,替换为target。即函数原型为:char* replace(char * text, char* pattern, char* target); 比如调用replace("bcdfss", "dfs","df")的结果为bcdfs

3. 写程序判断两个单向链表是否有公共的节点

面试十分钟,上来先问我除了冒泡排序还知道什么排序,我说最常用的是快速排序,然后他就让我讲一下快排的算法。之后让我讲一下第2题是怎么实现的。再然后就问我C++和Java更擅长哪一个。等等。已投稿到: 排行榜