嘿伙计们。明天我和一家好公司接受电话采访,获得初级软件工程师职位。我已经离开了大学,已经有3个月的单身汉了,而且我的C ++有点生疏,因为自从我使用它以来已经有几个学期了。我正在审查它(目前正在制定指针)为明天做好准备。以下是对工作的描述。人们会建议我最大限度地为面试做准备?你认为面试官会问我应该做些什么样的问题?非常感谢。这对我来说很重要。
职责
技能要求
答案 0 :(得分:10)
如果你的C ++经验是一些大学课程,那是不久前的,如果你需要再次刷新指针,那么这意味着你曾经知道一些关于C ++的东西,但是在你之前需要学习很多东西我会成为一岁鸽 如果我是你,我会对此持开放态度。然后归结为你可以说服他们你是一个快速学习者。
当然,他们可能不想雇用那些不能立即接受它的人。
答案 1 :(得分:2)
承认你没有C ++或C的经验,但你可以很好地处理它并且之前已经接触过它。强调过去的例子,在这些例子中,你已经完成了在合理的时间内坚持不懈并学习新技能/领域的事情。我想大多数雇主都不希望大学毕业生成为非常有经验的程序员,只是简单的新思维。使用它对您有利。
答案 2 :(得分:0)
24小时是开始准备技术面试的短暂通知。
了解您认为最需要的内容,但我建议放弃它。在面试前花一些时间,这总是一个很好的建议。
自然而诚实地表现。当他们问你关于你不知道的事情时,试着想一想这个解决方案,但如果没有找到你,那么只需勾勒出你当前的想法并承认你不知道/记住它。能够承认你不了解所有事情并询问/寻找信息而不是坚持你的无知,这是我们工作中一项重要的个人品质。
答案 3 :(得分:-1)
很久以前,当我还是五年级学生时,我的数学老师总是说测试前一天所有的学生应该和其他重要的学生一起去电影院而不是学习,因为学习应该至少完成两次在测试之前的几天,因为我们的大脑在后台的自由日工作,并且在没有观察的情况下,我们将在测试中获得更深入的知识。我一直都遵循这个建议,这在大学时非常有用。在我的大部分考试之前,我根本没有学习,因为每当我在大学时,我都会关注老师,有很多时间来消化信息,因此我没有必要学习考试前。
一个非常有趣的事实是,我在大学时没有通过C ++考试,因为这是3天内的第三次考试,因为疲惫而我在考试时开始睡觉(我很懒惰)在那个学期,在最后一天完成了所有的劳动项目,并在考试前阅读了400页的书。我对C ++学生有基本的,深刻的知识,但我失败了,因为我没有注意考试中最重要的方面:100%在那里,并试图证明你是最好的。
在第二次考试之前,我在考试前2天刷新了我的C ++知识,前一天放松并取得了很好的成绩。
你处在如此绝望的时刻感到非常难过,但是看看光明的一面:至少你已经知道在采访之前你需要时间放松,而且案件还没有丢失。让我们看看战场:
你之前曾在C ++工作过(可能你还有一些回忆)
你忘记了很多事情
你的时间很少
面试将通过电话(!)
您能期待什么:
简单问题(询问定义)
测试您的见解
硬核问题,只有这么短的时间,如果您在C ++中了解一些基本信息并且可以将它们组合起来找到问题的答案,那么您只能回答这些问题
如果我是你,我的计划如下:
1。)查看所有定义并记住最重要的定义(如指针,引用,方法,类,对象,继承,接口等的定义)。将所有定义记录到计算机的文件中
2。)查看一些源代码并理解它们。将它们写入同一个文件
3。)睡了很多次
4。)在面试时打开文件并使用收集到的信息 需要。每当他们向您询问您绝对不知道的事情时,只需在互联网上搜索答案即可。他们可能会发现你正在使用计算机,但在我看来这不是问题,因为如果你正在处理任务,任何任务,你可能会遇到一个你不知道如何解决的问题。如果发生这种情况,您只需谷歌寻找答案,并根据您的发现,您可以解决您的问题。只需打开几本书籍和网站即可快速搜索。
如果明确表示在面试过程中不允许您使用电脑,那么您不应该听我的建议,但如果没有,那么你就不会制定任何法律。至少如果我是面试官,我会重视你在面试中使用电脑的行为,因为我觉得你很有创造力和创造力,但人们却非常不同,有些人会不高兴关于这一点,他们希望你从记忆中了解一切(但这只是经过多年的经验,而不是在学习过后。在学习过程中学到的信息将在五年内被遗忘,但如果你多年使用某种东西,你会记得那个)
祝你好运, Lajos Arpad。