本轮允许使用的语言是C / JAVA / Python。不允许使用C ++。因此, 至少对除CPP语言之外的至少一种语言感到满意。
1.你将获得一个字符串列表, 其中指示了公司的员工在一天中的什么时候签入和退出某天。输入的格式为<Employee_Name>, <In_Time>, <Out_Time>(逗号分隔)。时间始终为HH:MM:SS 24小时格式。此外, 还为你提供一天中的查询时间<Query_Time>。你必须确定某个时间点(Query_Time)公司内部有多少员工。
Input:
Alice, 10:23:02, 13:04:45
Bob, 09:00:43, 12:03:21
11:00:56
Output:
Number of employees present in the office at the point of time.
说明:
在这些示例中, o / p将为2(原因:Alice和Bob在时间11:00:56都在办公室内)。
2.你得到了一个3×3矩阵, 该矩阵由1到9之间的数字组成。最后, 你必须按照以下格式排列矩阵:
1 2 3
4 5 6
7 8 9
在给定的输入矩阵中, 仅允许以下操作将矩阵转换为最终矩阵。
操作:仅当两个相邻的数字之和为质数时, 才能交换它们。
现在, 你必须找到达到最终(目标)矩阵所需的最少交换次数。
MCQ:MCQ包括智能, 操作系统, 基于输出的问题以及其他理论问题。
提示:顺利进行的诀窍是首先专注于解决简单的编码问题, 然后再完成尽可能多的MCQ。然后, 在完成MCQ之后, 转到困难的编码问题。
注意:
由于Covid-19大流行, 所有其他回合的采访实际上都是在Cisco团队中进行的。通过使用CISCO白板与访问者共享屏幕来解决编码问题, 也可以使用其他任何编辑器(例如Notepad ++ / VisualStudio等)
第二轮(技术轮– 45至50分钟):
此回合从对自己的简要介绍开始, 然后通过询问有关OOP, OS, DBMS, CPP的问题来讨论我的技术知识。
有人问一些编码问题,
•钻石问题,
•链表的实现(插入, 删除, 遍历),
•堆栈(实现),
•队列到堆栈的转换,
•检测并删除链表中的循环,
•一些常规SQL查询。
在某些问题中, 需要代码, 在某些问题中, 方法/想法就足够了。
之后, 面试官问我是否有任何问题, 我问了一个有关公司氛围的问题, 持续了4-5分钟。然后回合结束了。
提示:基本要非常清楚, 那是最重要的。如果你在一个棘手的问题中犯了错, 那很好, 但是如果你错过了基础知识, 那看起来就不好了, 并且会给面试官带来负面影响。
第三回合(管理回合– 35至40分钟):
本轮以我的一些简历要点开始, 例如我的技术和非技术技能。此后, 面试官着手研究OS, DBMS, CPP的基础知识。一些问题与上一轮略有相似。
本轮喜欢的关键问题是
•动态投射
•采用不同方法的0 – 1个排序问题,
•使用LINUX系统获取任何正在运行的进程的PID的程序,
•不同类型的调度以及如何将一种过程调度方法转换为其他方法,
•为什么要成为CISCO的一部分?你的工作是什么?
然后他问我是否有任何问题, 所以我问了1-2个问题, 这次讨论进行了7-8分钟。然后这一轮也结束了。
提示:对你感兴趣的领域充满热情, 并做好基本准备。这在面试中很有帮助。有时, 某些面试官确实希望获得一些实施细节。在参加面试之前, 应先完成工作角色。
第三回合(人力资源回合– 12至15分钟):
本轮是简短而有益的一轮。人力资源部的第一个问题是"告诉我你自己。"。之后, 我们简短地讨论了我的项目以及在项目制定过程中面临的挑战。然后有一些问题, 例如"你对哪个领域感兴趣(例如工作职位)?", "津贴是多少?", "你首选的城市是哪个?", 以及工作所需的其他答复。然后他问我有什么疑问或问题。之后, 所有回合都结束了。
提示:在传达你的想法时要诚实, 清晰并保持自信。你的信心只会体现在你的沟通方式上。对你申请的公司有充分的了解。同样, 人们应该知道简历中使用的每一个要点/单词/嗡嗡声。面试官可以询问简历中提到的任何观点。就我而言, 这一切都准备得很好, 祝你好运。
更多面试和工作相关内容请参考:lsbin - IT开发技术:https://www.lsbin.com/
参考面试题相关内容: