Interview Questions – Build Automation, Configuration Management, Continous Integration
1. What factors influence the opening of a feature branch?
2. What is the purpose of continuous integration for a development team?
3. Describe a branch structure for a highly iterative web product?
4. Please describe what you consider to be the three most important Software Configuration Management Best Practices?
5. What do you consider to be the essential Source Code Administration tasks that need to be done?
6. Can you describe the Software Development Lifecycle Method that you find to be the most effective?
7. Please name and describe in detail the five most important aspects of the software build process?
8. What do you think about configuration management?
9. What do you understand about Change Management?
10. Explain different types of branching methodologies
Read More >>
11. Concept of Merging and Why do we need?
12. What do you think about build Management?
13. What are the key benefit of build Automation and what are the key inputs to automate the build process in the project?
14. Discuss about tools and technology which help to automate the entire build cycle.
15. What is Continuous Build Integration and How this is useful for the project?
16. What is daily build & nightly builds and what are the process need to set up to Automate & monitor consistently.
17. Explain in details for writing build sciprt for any project
18. What do you think about release Management?
19. Talk about Release Management on several platforms?
20. What do you understand about Packaging and Deployment?
21. How to Automate Remote Deployment of Builds on Development & Test Servers?
22. What is workflow management. exmplain this in details.
23. What do you understand about Code Coverage? Describe repective tools & utilities.
24. Describe the Integrate Packaging scripts & Test Automation scripts with build & Monitor build verification test status and tools.
25. What do you understand about multisite project
26. How SCM team perform integration and co-ordination between Dev and QA
27. Explain Troubleshooting in Build Server and Process
28. Explain Troubleshooting in Configuration Server and Process
29. Explain Troubleshooting inMost popular java Comipler issues in build server
30. Explain Troubleshooting inMost popular C++ compiler issues in build server
31. software packaging tools if they will be packaging or writing the installations for the releases.
32. Overview of Batch Scripts and top 25 commands
33. Discuss about Web Servers and Application servers
34. What do you think about distributed and multi-site environment
35. Can you name some software development methodologies and describe them?
36. What are Bug /Issue Tatcking tools available and descibe them
37. How does Subversion handle binary files?
38. What are the difference Between Bea Weblogic IBM Websphere
Perforce :
39. What are basic skills required for Perforce administration including Command Line info.
40. How we can develop Build summary reports for Mgmt team and what are the key inputs for report.
41. Explain the best practice for Setup process & maintain the Archive of software releases (internal & external) & license management of Third Party Libraries
42. Identify the Cdeployment tools for major/minor/patch releases in different environment.
43. Explain Red Hat Linux and some of daily used features.
44. Explain Perforce & Multisite
45. Concept of labeling, branching and merging
46. labeling, branching and merging in perforce
47. Talk about Release Process
General :
48. Difference Between CVS and SVN
49. Difference Between perforce and SVN
50. Difference Between perforce and Clearcasee
51. Difference Between VSS and TFSC
Hi
ReplyDeleteI read this post 2 times. It is very useful.
Pls try to keep posting.
Let me show other source that may be good for community.
Source: Branch manager interview questions
Best regards
Jonathan.