Showing posts with label Interview Qns. Show all posts
Showing posts with label Interview Qns. Show all posts

Friday, 7 July 2017

Devops Interview Questions-2

Devops interview questions

Here Iam posting Some more questions for devops role.Hoping these questions are helpful to you guyz .Below i had given two sets of questions try to read every question clearly and understand it.


SET-1
1. Explain your understanding and expertise on both the software development side and the technical operations side of an organisation you’ve worked for in the past.
2. Explain what would you check If a Linux-build-server suddenly starts getting slow.
3. How would you make software deployable?
4. How have you used SSH?
5. What are the important aspects of a system of continuous integration and deployment?
6. Describe Puppet master agent architecture. How have you implemented it in your project?
7. What testing is necessary to ensure that a new service is ready for production?
8. How DNS works? Explain what happens in all layers of OSI when URL is entered in the browser? How a system forks a child?
9. Tell us about the CI tools that you are familiar with.
10. What DevOp tools have you worked with?
11. What different types of testing need to be carried out on a software system, and what tools would you use to achieve this testing?
12. How much have you interacted with cloud-based software development?
13. Discuss your experience building bridges between IT Ops, QA, and development.
14. Are you familiar with just Linux or have you worked with Windows environments as well?
15. Did you get a chance to work on Amazon tools?
16. What are some DevOps projects you’ve worked on in the past ‘using systems automation and configuration?
17. What was your greatest achievement on a recent project?
18. What problems did you face and how did you solve them?
19. What’s your career objective in your role as a DevOps engineer?

20. Explain the achievements and technology establishments achieved by you in your previous organization.
SET-2
  1. How to scale a database without just increasing capacity of a single machine while maintaining ACID? 
  2. How to choose between relational database and noSQL? 
  3. What advantages a NoSQL database like MongoDB has, comparing to MySQL? 
  4. How to manage API versions? 
  5. How to reduce load time of a dynamic website? 
  6. How to reduce load time of a static website?
  7. Difference between authorization and authentication? 
  8. Describe two-factor authentication 
  9. Describe how would you secure a web application 
  10. HTTP vs HTTPS 
  11. Talk about PKI/your experience with SSL/Certificates
  12. Difference between RAID 0, 1 and 5? 
  13. What’s the advantage of one RAID over another? 
  14. Alternative to init.d in Linux? 
  15. How to view running processes in Linux? 
  16. How to check DNS records in Linux? 
  17. Describe your experience with scripting
  18. Explain what is DevOps?
  19.  Explain which scripting language is most important for a DevOps engineer?
  20.  Explain how DevOps is helpful to developers?
  21.  List out some popular tools for DevOps?
  22.  Mention at what instance have you used the SSH?
  23.  Explain how would you handle revision (version) control?
  24.  Mention what are the types of Http requests?
  25.  Mention what are the key aspects or principle behind DevOps?
  26.  What are the core operations of DevOps with application development and with infrastructure?
These are small set of questions on Devops. We will update more on this in future posts.If you know the answers to the above questions write in comments by providing q.no .We will update in this blog so every one acces it

Wednesday, 5 July 2017

Devops Interview Questions-1

  1. How do you expect you would be required to multitask as a DevOps professional?
  2. What testing is necessary to ensure that a new service is ready for production?
  3. What’s a PTR in DNS?
  4. Describe two-factor authentication?
  5. What are the advantages of NoSQL database over RDBMS?
  6. What is an MX record in DNS?
  7. What is DevOps?
  8. Where can DevOps needed in the organization?
  9. What are the core operations of DevOps?
  10. What are the principles of DevOps?
  11. How would you prepare for a migration?
  12. Explain your understanding and expertise on both the software development side and the technical operations side of an organization you’ve worked for in the past.
  13. What is the difference between RAID 0 and RAID 1?
  14. How much have you interacted with cloud based software development?
  15. How can you reduce load time of a dynamic website?
  16. How would you ensure traceability?
  17. Describe the advantages/disadvantages of using CloudFormation to manage your resources
  18. Would you use CloudFormation to create a RDS database?
  19. Describe EC2 spot instances and which use cases it can be used to reduce costs
  20. Talk about IAM roles
  21. Talk about VPC's,Subnets,Internet Gateways,NATing,NACL's,VPN/VPC Peering
  22. Have you used Puppet, Chef, Salt or Ansible?
  23. How long have you used it for? 
  24. Have you used it in production?
  25. Describe the size of the environment that you automated (how many servers, small scale or large scale) 
  26.  What is the difference between Linux and Unix ?
  27.  What's a KVM ?
  28.  How would you make sure a service starts on an OS of your choice ?
  29.  Here's a terminal. What flavor of Linux is running ?
  30.  Write a command to delete all empty file under a directory.
  31.  Kill all the procs by a particular user without using pkill
  32.  What is Active Directory ? How do you make a server join a domain ?
  33.  What is the difference between TCP and UDP ? 
  34.  What is ICMP ? Why should you block it ? 
  35.  What is IPv6 ? Why should we care ? 
  36.  In a corporate environment users from London can ping a particular server but users from New York cannot, what steps will you take to troubleshoot the problem ? 
  37.  What steps are needed to change the hostname on a Linux machine ? 
  38.  Where is the hostname file on a Windows server ? 
  39.  How is a hostname resolved on a Linux machine ? 
  40.  What's a SSL tunnel ? 
  41.  What's a SDN ?
  42.  What is your favorite scripting language ? Why ?
  43.  What are design patterns ?
  44.  Describe some scripts you have written/automation you have done/ programs you have written. Justify your choice of scripting language and design patterns.
  45.  Can you port the same script to another language ? On another OS ?
  46.  How long would it take you to learn another language ?
  47. Have you used AWS or other cloud platforms? 
  48. How long for? 
  49. In production or just at home on personal projects? 
  50. How to keep logs on servers or containers with ephemeral storage? 
  51. Where to look when trying to reduce cloud costs without reducing capacity? 





These are small set questions on Devops. We will update more on this in out future posts.If you know the answers to the above questions write in comments by providing q.no .We will update in this blog so every one acces it




Thanks
Devops Desk Team