{"id":22724,"date":"2021-07-24T20:05:08","date_gmt":"2021-07-24T20:05:08","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=22724"},"modified":"2021-07-24T20:05:10","modified_gmt":"2021-07-24T20:05:10","slug":"interview-questions-answers-for-operating-system","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/interview-questions-answers-for-operating-system\/","title":{"rendered":"Interview Questions &#038; Answers for Operating System"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Operating System<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">What is an operating system?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is &#8220;virtual memory&#8221; and what purpose it serves?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is demand paging?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is copy-on-write or shadowing?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is a kernel, and what does it do?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">True or False? Some pieces of the code in the kernel are loaded into protected areas of the memory so applications can&#8217;t overwritten them<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is POSIX?<\/h3>\n\n\n\n<h1 class=\"wp-block-heading\">Processes<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Can you explain what is a process?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">If you had to design an API for processes in an operating system, what would this API look like?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">How a process is created?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">True or False? The loading of the program into the memory is done eagerly (all at once)<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What are different states of a process?<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">What is Inter Process Communication (IPC)?<\/h3>\n\n\n\n<h1 class=\"wp-block-heading\">Concurrency<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Explain what is Semaphore and what its role in operating systems<\/h3>\n\n\n\n<h1 class=\"wp-block-heading\">Memory<\/h1>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">What is cache? What is buffer?<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Operating System What is an operating system? What is &#8220;virtual memory&#8221; and what purpose it serves? What is demand paging? What is copy-on-write or shadowing? What is a kernel, and&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-22724","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/22724","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=22724"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/22724\/revisions"}],"predecessor-version":[{"id":22725,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/22724\/revisions\/22725"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=22724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=22724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=22724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}