质量保证工程师的Perl面试准备

时间:2011-01-22 04:48:59

标签: perl

我接受了QA职位的采访,我是perl的新手,似乎日复一日。能否请您建议我需要关注哪些概念? 。公司产品包括IP地址管理和网络配置

任何帮助将不胜感激

EDIT :产品包括自动IP地址管理和自动化网络变更和配置。

6 个答案:

答案 0 :(得分:6)

这是一个非常广泛的类别; perl是一种非常灵活的语言,其大部分灵活性来自扩展语言的大型附加模块集,如Moose,它在vanilla perl之上实现了一个完整的面向对象层。如果您在QA中,我认为您将花费一些时间在测试和测试套件上,因此请查看the CPAN site上的Test :: *模块。如果您在面试前已经有一段时间想要了解如何为应用程序规模项目部署语言,我建议Damian Conway's "Perl Best Practices"作为一本很好的入门读物。如果有任何特别感兴趣的领域你想了解更多信息,请告诉我,我会看到我还能想出什么。祝你的面试顺利!

答案 1 :(得分:3)

这是我最近看到的Perl中最好的一组样本面试问题(或进一步研究的主题):How to Identify a Good Perl Programmer - 当然应该与阅读best Perl books配对。 / p>

答案 2 :(得分:3)

  • Network Programming with Perl
    • 一本较旧的/ sysadminy样式的旧书 - 与现代Perl相比 - 但优秀的内容。
  • Perl Testing: A Developer's Notebook (Developers Notebook)
    • 使用Perl进行测试的绝佳之旅,这是一个非常深刻的主题。
  • Modern Perl
    • 新的,简洁的概述,可以使Perl代码强大,易于扩展和测试,并利用Perl的优势,同时躲避危险的角落。
    • 更新:对于那些刚接触Perl的人,我推荐MP超过Perl Best Practices。 PBP是对Perl代码的一次深思熟虑的讨论,但部分边界是深奥的,并且在Perl中没有坚实的基础,你会对其中的一些建议过时,即使新的并不是普遍接受的最佳建议。

答案 3 :(得分:1)

您能更具体地了解网络配置部分吗?什么是技术?思科是一个主要的,如果你将使用它,我有一些我可以推荐的书。

答案 4 :(得分:1)

CPAN Perl有几个测试模块,如Test :: Simple,Test :: More,Test :: Harness开始阅读这些模块,并尝试编写脚本perl。这应该对你有帮助。并让自己积极参与解决简单谜题和程序的论坛。

答案 5 :(得分:0)

正则表达式。这是perl的主要特色。