SCMWise.com

SCM Interview Questions


Overview

This page is a collection of SCM interview questions that would illuminate a candidate's potential to properly perform the required SCM duties.

Often times, the person hiring the SCM Engineer does not know much about the role and responsibilities. This happens in smaller organizations.

In this case, it is often easy for the interviewee to use common vocabulary to impress the interviewer.

You want to make sure the candidate truly knows the SCM function and has a strong technical background.

Obviously, you would need to match the questions to the technologies used, but here are some sample questions.


Can you describe some source code control best practice?

  • Use a reliable and dedicated server to house your code.

  • Backup your code daily.

  • Test your backup and restore processes.

  • Choose a source control tool that fits your organization's requirements.

  • Perform all tool specific administrative tasks.

  • Keep your code repositories as clean as possible.

  • Secure access to your code.


    Can you describe software build best practices?

  • Fully automated build process

  • Build repeatability

  • Build reproducibility

  • Build process adherence


    Can you name some software development methodologies and describe them?

  • Agile attempts to minimize risk by developing software in short iterations.

  • Extreme Programming employs simplicity, frequent communication, constant customer feedback and decision empowerment.

  • Iterative development is a cyclical methodology that incorporates refactorying into the process.

  • Waterfall software development is a phased methodology. When one phase is complete, it moves onto the next phase.


    What is an API?

    Application Programming Interface is a source code interface that a code library, operating system or service can use to support requests made by computer programs.


    What is a web service?

    A software system designed to support interoperable server to server interaction over a network.


    What the difference between a global and a local variable?

  • A global variable can be shared across multiple functions, methods or program.

  • A local variable can only be used within the scope of the defined function, method or program.


    What is ADO?

    ActiveX Data Objects are Microsoft's high level interface for data objects. In addition, to accessing relational databases, ADO can access different types of data including web pages, spreadsheets and documents.


    What is a strongly typed programming language?

    Strong typed programming languages restrict the operations that are allowed to be performed on differently declared data types.


    What is a weakly typed programming language?

    Weakly typed programming languages allow the operations on differently declared data types.


    What is polymorphism?

    Sometimes also known as overloading. It is the language's ability to process objects differently depending of their structure.

    SCM Interview Questions

    These are some sample scm interview questions that can help a company identify if a candidate will be a good SCM Engineer.



    Future SCM

    SCM Tools have evolved from simple checkin and checkout tools to fully encompassing ALM products.

    In addition to source code control, these tools now encapsulate change control, software builds, project management, item/defect tracking, and fully automated testing capabilities.

    What direction will SCM take in the future?

    Make Your Opinion Known!


  • Take our SCM Salary Survey

    This is a collection salaries of SCM Professionals of different backgrounds, education, experiences and locations

    Please add your information to the collection

    To Participate



    Survey of SCM Salaries

    What are other SCM Professionals making?

    Interested???



    XML RSS
    What is this?
    Add to My Yahoo!
    Add to My MSN
    Add to Google


    ADD TO YOUR SOCIAL BOOKMARKS: add to BlinkBlink add to Del.icio.usDel.icio.us add to DiggDigg
    add to FurlFurl add to GoogleGoogle add to SimpySimpy add to SpurlSpurl Bookmark at TechnoratiTechnorati add to YahooY! MyWeb


    © Copyright 2007 - 2010

    SCMWise.com's Privacy Policy

    Page copy protected against web site content infringement by Copyscape

    Return to top