BARC Computer Science Actual Interview Questions & Experience

BARC Interview Guidance


BARC Computer Science Actual Interview Questions & Experience


The interview panel at BARC asks questions on the following subjects: operating system, C data structure, algorithm, TOC, and COA. The panel will ask questions specifically related to these subjects, but they will go into great detail. This depth of questioning can focus on either theoretical or practical applications of the subject matter. Therefore, be prepared for unexpected and challenging questions. The panel is known to be very supportive and will offer hints to guide you. If you are able to articulate your ideas effectively and possess a strong understanding of the subject matter, then you have a good chance of succeeding. Below you will find the actual interview questions asked in BARC interview for computer science branch. Here I am sharing the interview questions asked about operating systems in BARC interview.




  1. Write code for a starvation free solution for dining philosophers?

  2. What are semaphores?

  3. Write code for implementing wait and signal operations?

  4. What is the difference between a program and a process?

  5. What is paging? Explain the mechanism of paging.

  6. How will you come to know whether the page table of the process is present in memory or not?

  7. Explain the flags in a page table entry.

  8. What is thread? What is a process?

  9. Can we change the ordering of semaphores without affecting functionality and so on.

  10. Benefits of Monitoring and Something Over Semaphores.

  11. Page fault using FIFO.

  12. Which OS is installed on your computer? What is difference between Vista, XP, and 7

  13. What are the conditions of deadlock?

  14. Can you explain Banker’s algorithm?

  15. What is thrashing? How to get rid of it?

  16. if system is in deadlock, and you want to recover from it by killing a process, how will you select which process to kill first? Criteria used?

  17. Explain four conditions to achieve synchronization?

  18. difference between lock and tsl?

  19. Explain the ostrich algorithm.

  20. What is bealady’s anomaly, and is it is associated with which page replacement algorithm?

  21. What will be the type of relationship between page fault rate and effective memory access time?

  22. Draw the graph to show the relationship.

  23. Relation between CPU utilization and degree of multi programming? Draw graph.

  24. In the graph mentioned above, what does the downward curve denote?

  25. what is the issue with paging the we need to shift towards multilevel paging ?



For any Query or to attend Mock Interview session, fill this form or feel free to call 98552-73076

Request
Call back