{"id":245,"date":"2010-04-16T08:58:16","date_gmt":"2010-04-16T08:58:16","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/2010\/04\/16\/general-scm-interview-questions\/"},"modified":"2020-02-04T10:30:18","modified_gmt":"2020-02-04T10:30:18","slug":"general-scm-interview-questions","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/general-scm-interview-questions\/","title":{"rendered":"General SCM Interview Questions and Answer &#8211; SCM Job Interview Kit"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4301 aligncenter\" src=\"http:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2010\/04\/scm-interview-questions.png\" alt=\"scm-interview-questions\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2010\/04\/scm-interview-questions.png 600w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2010\/04\/scm-interview-questions-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>General SCM Interview Questions &#8211; SCM Job Interview Kit<\/strong><\/p>\n<ul>\n<li>What do you think about configuration management?<\/li>\n<li>What do you understand about Change Management?<\/li>\n<li>branching methodologies and what currently theya re using it. Show with some example with pros and cons<\/li>\n<li>Concept of Merging and Why do we need?<\/li>\n<li>What do you think about build Management?<\/li>\n<li>What are the key benefit of build Automation and what are the key inputs to automate the build process in the project?<\/li>\n<li>Discuss about tools and technology which help to automate the entire build cycle.<\/li>\n<li>What is Continuous Build Integration and How this is useful for the project?<\/li>\n<li>What is daily build &amp; nightly builds and what are the process need to set up to Automate &amp; monitor consistently.<\/li>\n<li>Explain in details for writing build sciprt for any project<\/li>\n<li>What do you think about release Management?<\/li>\n<li>Talk about Release Management on several platforms?<\/li>\n<li>What do you understand about Packaging and Deployment?<\/li>\n<li>How to Automate Remote Deployment of Builds on Development &amp; Test Servers?<\/li>\n<li>What is workflow management. exmplain this in details.<\/li>\n<li>What do you understand about Code Coverage? Describe repective tools &amp; utilities.<\/li>\n<li>Describe the Integrate Packaging scripts &amp; Test Automation scripts with build &amp; Monitor build verification test status and tools.<\/li>\n<li>How to co-ordinate with development team to increase their productiavity.<\/li>\n<li>What do you understand about multisite project<\/li>\n<li>How SCM team perform integration and co-ordination between Dev and QA<\/li>\n<li>Explain Troubleshooting in Build Server and Process<\/li>\n<li>Explain Troubleshooting in Configuration Server and Process<\/li>\n<li>Explain Troubleshooting inMost popular java Comipler issues in build server<\/li>\n<li>Explain Troubleshooting inMost popular C++ compiler issues in build server<\/li>\n<li>software packaging tools if they will be packaging or writing the installations for the releases.<\/li>\n<li>Backup your code daily with respect to SVN.<\/li>\n<li>Overview of Batch Scripts and top 25 commands<\/li>\n<li>Discuss about Web Servers and Application servers<\/li>\n<li>What do you think about distributed and multi-site environment<\/li>\n<li>Can you name some software development methodologies and describe them?<\/li>\n<li>Agile attempts to minimize risk by developing software in short iterations.<\/li>\n<li>Extreme Programming employs simplicity, frequent communication, constant customer feedback and decision empowerment.<\/li>\n<li>Iterative development is a cyclical methodology that incorporates refactorying into the process.<\/li>\n<li>Waterfall software development is a phased methodology. When one phase is complete, it moves onto the next phase.<\/li>\n<li>What is an API?<\/li>\n<li>What is a web service?<\/li>\n<li>What the difference between a global and a local variable?<\/li>\n<li>What are Bug \/Issue Tatcking tools available and descibe them<\/li>\n<li>How does Subversion handle binary files?<\/li>\n<li>What is ADO?<\/li>\n<li>What is polymorphism?<\/li>\n<li>Plz Let me the Difference Between Bea Weblogic IBM Websphere<\/li>\n<li><\/li>\n<\/ul>\n<p><b>Perforce:<\/b><\/p>\n<ul>\n<li>What are basic skills required for Perforce administration including Command Line info.<\/li>\n<li>How we can develop Build summary reports for Mgmt team and what are the key inputs for report.<\/li>\n<li>Explain the best practice for Setup process &amp; maintain the Archive of software releases (internal &amp; external) &amp; license management of Third Party Libraries<\/li>\n<li>Identify the Cdeployment tools for major\/minor\/patch releases in different environment.<\/li>\n<li>Explain Red Hat Linux and some of daily used features.<\/li>\n<li>Explain Perforce &amp; Multisite<\/li>\n<li>Concept of labeling, branching and merging<\/li>\n<li>labeling, branching and merging in perforce<\/li>\n<\/ul>\n<p><b>Talk about Release Process<\/b><\/p>\n<p><b>Can you describe some source code control best practice?<\/b><br \/>\n# Use a reliable and dedicated server to house your code.<br \/>\n# Backup your code daily.<br \/>\n# Test your backup and restore processes.<br \/>\n# Choose a source control tool that fits your organization&#8217;s requirements.<br \/>\n# Perform all tool specific administrative tasks.<br \/>\n# Keep your code repositories as clean as possible.<br \/>\n# Secure access to your code.<\/p>\n<p><b>Can you describe software build best practices?<\/b><br \/>\n# Fully automated build process<br \/>\n# Build repeatability<br \/>\n# Build reproducibility<br \/>\n# Build process adherence<\/p>\n<p><b>CM tools Comparison<\/b><\/p>\n<ul>\n<li>Difference Between CVS and SVN<\/li>\n<li>Difference Between perforce and SVN<\/li>\n<li>Difference Between perforce and Clearcasee<\/li>\n<li>Difference Between VSS and TFSC<\/li>\n<li>Difference Between perforce and MKS<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; General SCM Interview Questions &#8211; SCM Job Interview Kit What do you think about configuration management? What do you understand about Change Management? branching methodologies and&#8230; <\/p>\n","protected":false},"author":1,"featured_media":4301,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[52],"tags":[2731,3959,766,3958,507,1553,482,397,3952,3956,3955,3954,3953,3957,1830,3910,637],"class_list":["post-245","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interview-questions-answers","tag-general","tag-general-scm-interview-questions","tag-interview","tag-interview-questions-answer-of-scm","tag-list","tag-most-asked","tag-questions","tag-scm","tag-scm-interview","tag-scm-interview-guide","tag-scm-interview-qa","tag-scm-interview-questions","tag-scm-job-interview","tag-scm-job-interview-kit","tag-selected","tag-sets","tag-top"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/245\/revisions"}],"predecessor-version":[{"id":9996,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/245\/revisions\/9996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/4301"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}