Question

interview questions

Asked by: manav_mathur

Experts,

I plan to put PERL in my resume. (not changiing jobs right now)
Can you put down some questions here which you think u'd ask in an interview with a PERL candidate??

Manav

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2005-01-10 at 02:32:38ID21268038
Tags

interview

,

questions

,

perl

Topic

Perl Programming Language

Participating Experts
6
Points
200
Comments
19

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Interview questions
    I have to interview a Java developer candidate and I've lost my trip-them-up list of questions. Many points for killer interview questions. Points will be awarded for all that provide excellent questions. Time is a factor. Thanks, -=- cpopin
  2. Perl interview question
    I have to give interview on perl.I am oracle programmer.Please write the interview questions usually asked. Thanks in advance. Pooja
  3. Interview Questions
    Hello All, I am in the process of interviewing for IT jobs. I have been given a couple of senerios that the interviewer wanted me to go through what I would do to figure out the problem and what to do to correct it. Both of these senerios I failed to get the specific so...
  4. Question about interviews
    A friend of mine is going on an interview, and I was wondering if there were certain fundamental VB.NET topics he should refresh on. What topics would you experts feel a candidate must know? Thank

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: roee_fPosted on 2005-01-10 at 08:06:13ID: 13004093

To what kind of job? System administrator? Programmer? QA person?

 

by: manav_mathurPosted on 2005-01-10 at 08:08:29ID: 13004118

- Dont have the experience to be a QA
- Dont find QA interesting

hence programmer

Manav

 

by: roee_fPosted on 2005-01-10 at 08:12:27ID: 13004160

The reason that I ask is that in many companies, at least where I am, perl jobs are very seldom development jobs per-se. It can be part of system administraion, web site programming, frameworks for testing and such.
Also, for many jobs that questions that you'll be asked about are CS related (what is semaphore, implement linked list) or language specific (discover the memory leak, what's pointer arithmetic and so on).
Very few job offerings are Perl programming full time.

 

by: jmcgPosted on 2005-01-10 at 08:14:57ID: 13004184

Here's the general direction I'd take with respect to Perl knowledge (vs. a lot of other things I'd want to consider when hiring):

A) Tell me what sorts of things you have used Perl for.

B) Have you used the object-oriented side of Perl a lot? If so, tell me about a module you have written. What were your considerations in creating objects and methods?

C) How familiar are you with the resources at CPAN? [Here, if I had a particular knowledge area (such as, say, bioinformatics) needed for the job, I'd ask if you were familiar with modules for that particular application area. Even if there's no current need, I'd want to know if you've used DBI and related modules to work with a database.]

D) Have you ever found that someone else's module came close, but not quite close enough, to doing what you wanted? What did you do then? [Looking to see whether the impulses towards rewriting vs subclassing are in proper balance.]

E) Have you had occasion to either extend Perl with functions written in another language?  Have you ever had occasion to embed Perl into another application?

F) What do you know about Perl compilers? Have you used them? What problems did you encounter, and how did you resolve them?

G) When you are developing a Perl program, how do you go about it? Do you have a favorite editor or IDE? (Have you even _tried_ an IDE?) How do you debug your Perl program? Tell me about a recent bug you had, how you went about uncovering it and what you think caused it.

H) Are there any other Perl-oriented products that you have experience with? [e.g. extending VIM with Perl? Apache mod_perl? Mason?]

I) Can you contrast the features and qualities of Perl with some other programming or scripting language? What things do you consider Perl to be especially well-suited for? [And are there things for which you don't consider perl to be well-suited?]

J) What can you tell me about Perl6? Parrot? [Just to see if you're keeping up-to-date.]

I would expect through the discussions arising from these questions to get a better handle on how well you know various details of Perl, something about your style of solving programming problems, and perhaps how well you'd be able to interact or mentor other Perl programmers.

 

by: manav_mathurPosted on 2005-01-10 at 08:17:27ID: 13004206

I understand that.
What I mean is, that as I list PERL as one of my secondary skills in my resume, if the interviwer ever comes to that, what will be the probable questions he'll ask?? (maybe he just has some perl scripts and thinks that I might come useful as a maintenance man once a week/if problem arises)

Manav

 

by: manav_mathurPosted on 2005-01-10 at 08:26:39ID: 13004299

jmcg , thanx a lot for that. (my earlier post was regarding roee_f's comment)
Im sure I'd fail if you were the interviewer. But I now know what I need to know in PERL.

If Im not asking for much, can you suggest me some good books for PERL.

Manav

 

by: manav_mathurPosted on 2005-01-10 at 08:29:25ID: 13004338

Actually, if you'd be ok to accept a littlr humor here

Question) Tell me what sorts of things you have used Perl for.
Answer) to answer a experts-exchange

would be all that I could manage. I have no experience in PERL, neither do I need a working knowledge of PERL to suit my current job. Thats why I put up this question

Manav

 

by: jmcgPosted on 2005-01-10 at 09:50:56ID: 13005312

Well, the point of an interview is to judge, as best the interview process allows, whether a person would be a good fit for the intended job, as best we can predict how _that_ will actually turn out. All of these questions were mostly just an invitation to talk about various aspects of Perl, to probe especially into the areas that might allow you to demonstrate how much you know even though they may not be used every day. It'd be a very rare person who had a good story to tell on every single one of those questions. There are some jobs where the story you have to tell would be considered excellent.

As for books, you need to get the "Camel" book (Programming Perl by Larry Wall and others) and read it fairly thoroughly. You won't remember everything, but you'll have in the back of your head the notion of where to find what you need when you need it. Other books that people often recommend are the Perl Cookbook and the various versions of Learning Perl (all of these are O'Reilly & Associates titles). I have lots of other Perl books, but the one I find myself reaching for most often is still Programming Perl.

You may have accepted an answer far too soon here. On a question like this, I'd think you'd be best off leaving it open for a while longer to get more people's opinions. Taking it off the list of "Questions Awaiting Answers" is going to cause more experts to ignore it. I'll gladly unaccept my answer so you can see what else might arrive.

 

by: manav_mathurPosted on 2005-01-10 at 09:52:29ID: 13005341

I'd like to reopen this question

Manav

 

by: manav_mathurPosted on 2005-01-10 at 10:02:36ID: 13005509

upped as requested

Manav

 

by: roee_fPosted on 2005-01-10 at 11:55:38ID: 13006664

My list of books:
(Learning)
1. Learning Perl 3rd edition - O'Reilly.
Since you're pretty knowledeable about perl, it will, in the best case, streamline your knowldege, nothing more.
2. O'Reilly - Learning Perl Objects, References and Modules
More advanced perl. Same author as above, same (great) quality. (It's Randal L. Schwartz whose columns you can read on http://www.linux-mag.com/ and http://www.stonehenge.com/merlyn/columns.html)

(Hardcore books)
3. Perl Cookbook (yes before programming Perl) - IMHO, THE book. You can use it as a learning tool, i.e read the question, try to solve it, and go on and see how the gurus has solved it.
4. Programming Perl - "The Camel book", great reading, reference and whatever you wish and more.

(Two goldies-oldies)
5. Advanced Perl Programming
6. Effective Perl - great tips and idioms. Part of it was available at http://www.effectiveperl.com/ but now it seems down.

(Specific areas)
7. Manning - Object Oriented-Perl (good but I've had no time to read even a third of it)
8. Addison Wesley - Perl Medic. Transforming Legacy Code (VERY good)


Want more? ;-)

 

by: TintinPosted on 2005-01-10 at 12:06:28ID: 13006805

Putting PERL instead of Perl in your resume is a big red flag to say you are not too experienced with Perl.

See the Perl FAQ regarding the difference.

 

by: bounsyPosted on 2005-01-10 at 13:48:10ID: 13007863

The book I like to use is Perl: The Complete Reference by Martin C. Brown (Osborne).  I like it because it's a one-stop shop for nearly everything I need to know about Perl.  It's over 1000 pages long and well indexed and cross-referenced.  It's not a very good book for learning Perl, but it makes a great reference.

 

by: gripePosted on 2005-01-11 at 05:18:17ID: 13013126

manav:

In the past, when I've done interviews I generally asked for a portfolio or samples of the person's work. I have also been sneaky and preceded the question by asking what projects the person has previous completed. I have caught more than one person who indicated that they've done 'X' project but couldn't provide any samples or insight as to how they did it. (At least at the organization I work at) We have never hired someone for a dev position that didn't provide code samples.

In our development departments, there are very few (if any - I can't think of any off-hand) people who know only one language. Most have at least 3 or 4 in their toolkit (With perhaps a specialty in just one) and cursory knowledge of far more than that.

Another item that we've focused on is whether or not the person has any knowledge of software design and how to manage large projects. Version/Release management, CASE, design patterns, modelling (UML) are some of the soft skills you should be prepared to discuss.

As Tintin mentioned above, for any role requiring Perl knowledge, I immediately throw out resumes which indicate 'PERL' in place of 'Perl'. The language is called 'Perl'. The interpreter is 'perl'. There is no 'PERL'. And as a side note, only perl can parse Perl.

Hope this helps.

 

by: manav_mathurPosted on 2005-01-11 at 05:22:09ID: 13013153

;)

This much I know that only perl can parse Perl.
But why not PERL??

Manav

 

by: gripePosted on 2005-01-11 at 05:27:34ID: 13013187

The short answer is 'this is what Larry Wall intended'.

The long answer (and I may have blurred the facts a bit) was that originally when Larry was attempting to name the language he went through a few different names. Initially he named it 'Pearl' but found that another language already had this name so renamed it to 'Perl'. Perl was not originally an acronym, the acronyms (bacronyms?) you've heard were applied after the fact. (Pathetically Eclectic Rubbish Lister, Practical Extraction and Reporting Language)

 

by: gripePosted on 2005-01-11 at 05:31:19ID: 13013217

Also, as Tintin suggested, see:

perldoc -q '"perl" and "Perl"'

 

by: rwj04Posted on 2005-09-05 at 20:46:36ID: 14826554

Heres my $0.02, way late....  i recently telephone interviewed a position and for the perl-related items, they asked me:

"what are the three types of perl variables"

"how do you call an external program from within perl"

"how do you declare a subroutine"

...

admittedly the job was not for a Perl programmer.  it was about C++ and/or Java development, and thats where they asked the real questions.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...