笔试: 我不会说问题很简单。这完全取决于你。所以我只想告诉你问题的类型。为了做到最好,你应该对二叉树的链表实现、BST和一些与之相关的东西有很好的了解。我可以保证,那里没有什么是随机的。如果你在这方面没有很好的实践,那么这一切都取决于你的运气或你的大脑。基本的DP问题,例如LIS、LCS、背包、硬币兑换等,在考试时间不要考虑太多时间复杂性,只要做就行(这是我个人的建议,时间复杂性很重要,但问题的数量更重要。一般来说,O(N2)解是可以接受的)。极客对极客来说是最适合练习的地方。 飞来飞去 绕飞大约45分钟。学生必须在纸上为两个问题编写代码,第一个问题与字符串操作有关,第二个问题是基于动态规划的。两个问题都很好。根据我的想法,不要想快速解决问题(如果你快的话会更好),你可以慢慢来,编写一个漂亮的代码(任何人都可以清楚地理解,例如,如果你正在使用帮助数组,那么请明智地选择它的名称,比如MinSum[]、SmallestInt[]、CurAns[])。选择不是随机的,为什么这么好的公司会犯这样的错误? 采访 最好的部分是面试,面试官很好很友好,但这也取决于你。直到现在你才明白我的英语不好。相信我,唯一重要的是你的信心。要自信,坦率地与他们交谈。第一位面试官问我一个问题,你知道XML编码吗。我笑着说:“不,先生,我从来没听说过这件事,我想这件事从来没有发生过。”。然后他描述了一些关于它的事情。在听描述的时候,不要沉默,试着问一些关于你的疑问的问题,其他角落的测试用例试着聪明一些(不要问任何愚蠢的问题)。如果你觉得这个问题很简单,那么告诉你的方法,而不是直接的解决方案。比如“先生,我认为每个答案都有一个共同点,那就是胡说八道,我认为这可能是我们解决问题的关键。”写代码的时候尽量和面试官交谈。不要忙于编写代码。让我解释一下,在编写代码时,你可以和面试官说些什么。在编写代码的时候,任何疑问或困惑浮现在你的脑海中,任何角落的测试用例,只要问面试官他真的会等你。事实上,面试官并不想让你找到解决问题的方法。如果面试官对你印象深刻,你很快就会要求另一个面试官。第一次面试结束后10-15分钟,有人给我打电话说其他人都很聪明,他问了我三个数学问题(与编程有关)。第一个问题他让我找出N!中的零数!。由于过于聪明,我用一句话说出了解决方案,并说这是一个非常简单的任务,每个人都知道答案。他只是微笑着向我提出了一个很难回答的概率问题。我觉得很沮丧。,问题是你有一个彩票购买网站,同时人们从你的网站购买彩票。你必须以均匀的概率随机选择候选人。幸运的是,他对我之前的答案印象深刻,所以他给了我很多提示来找出解决方案。最后,我找到了解决方案,他让我编写代码,我编写了一个代码,但他不同意,并告诉我它不正确,然后编写其他代码,最后我编写了一个正确的代码。两人都很高兴,也很满意。然后他问了我操作系统的5-6个问题,互斥和信号量之间的区别,进程和线程,chrome进程或线程中的新标签是什么,你应该怎么做才能让多个进程同时共享相同的资源等等,幸运的是,他对我的回答感到满意,看起来印象深刻。然后下一轮是HR轮,非常简单。如果你自己做项目。你骗不了HR,他擅长机器学习和人工智能。 和gfg一起在夏天努力工作,你肯定会在第一天得到实习机会。相信我,如果你第一天没有得到实习机会,第二天就很难得到实习机会。CGI在任何地方都很重要,但天赋也是有福的。
如果你喜欢Geeksforgek,并且想贡献自己的力量,你也可以使用 写。极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。