Zycus 软件开发人员面试 2018
该过程包括3轮,笔试综合能力测试,编码轮,技术面试。
第 1 轮: Aptitude 轮非常简单。
第 2 轮:在编码轮中有两个问题(以螺旋方式打印 2D 数组的值和文本处理),任何人都必须解决。难度级别中等。
第三轮:技术面试被要求写一段我觉得难的代码,面试后主要是数据结构,被要求写堆栈、队列、链表的代码。
关于堆栈、队列和链表的一些谜题,我必须先向他们解释逻辑,如果我是对的,他们让我为此编写代码。技术面试持续了一个多小时。技术轮结束后,我被告知我被选中,不会再进行一轮面试。他们为一些人进行了单独的人力资源回合。
问题/谜题:逆序显示链表内容的代码,使用两个堆栈创建队列的代码,使用两个队列创建堆栈的代码,如何查找链表是否有循环。