BPB Online LLP
IT Interview Guide for Freshers
IT Interview Guide for Freshers
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

Gold mine of critical IT interview Q&A for freshers

Key Features
Understand various best practices, principles, concepts, and guidelines
Common pitfalls to avoid during interviews
Trending programming languages including Python and R.
Tools, best practices, techniques, and processes
Methodologies and processes for DevOps, microarchitecture, SDLC, APIs, SOA integration
Best practices and programming standards
Holistic view of key concepts, principles, and best practices

Description
Are you a fresher looking to pass your first IT interview and get your hands on that dream job of yours? This is the best choice for you to make. By emphasizing on the importance of sufficient preparation, this book will help aspirants prepare for the IT interview process. With this practical hands-on guide, readers will not only learn industry-standard IT interview practices and tips, but will also get curated, situation-specific, and timeline-specific interview preparation techniques that will help them take a leap ahead of others in the queue. This book includes sample questions asked by top IT companies while hiring and the readers can expect a similar set of questions in their interview. The book also offers hints on solving them as you move ahead, and each hint is customized similar to how your actual interview is likely to progress. Whether you are planning to prepare for an interview through a semester for six months or preparing for just a weekend coding competition, this book will have all the necessary information that will lead you to your first successful job.

What You Will Learn
This is a comprehensive book on IT interviews for aspirants with profiles ranging from freshers to experienced (up to four years’ experience) and with different backgrounds such as BE, BCA, BSc, BCom, and MCA.
This reference guide for freshers has a double advantage:
It will guide them for their interview and discussions.
It will help interview panels in selecting candidates for their practice/units while bringing in standardization in the selection process.
This book has more than five hundred questions in eight domains, including a chapter on trending programming languages (Python and R).
It presents an exhaustive question bank with special emphasis on practical scenarios and business cases.
It covers all the key domains including data structures, OOPs, DBMS, OS, methodologies and processes, programming languages, and digital technologies.
The book includes a section on frameworks and methodologies for quality assurance and testing, DevOps, Agile, Scrum, APIs, microservices, and SOA.
Based on our experience, the assurance is that at least 80% of the content will be discussed during a typical interview.
The book also has a section on pre- and post-interview preparations.
The coverage is extensive in terms of depth and breadth of domains addressed in the book. But it can be referred to for selective reading as per the choice of domain.
The book has more than a hundred diagrams depicting various scenarios, models, and methodologies.

Who This Book is For
Students: IT and other computer science streams
Freshers from IT and computer science institutes
Programmers/Software engineers/Developers: 0–4 years’ experience
Interview panels

Table of Contents
1. Introduction
2. Written Test & Group Discussion
3. Interview Preparations
4. Data Structure & Algorithms
5. Operating System
6. Object-oriented Programming (OOP)
7. C/C++ Programming
8. Java Programming
9. Database Management System (DBMS)
10. Trending Programming Languages: Python & R
11. Methodologies & Processes
12. HR Round

Language
English
ISBN
9789388511599
Cover Page
Title Page
Copyright Page
Dedication
About the Author
Acknowledgement
Preface
Errata
Table of Contents
1. Introduction
Fresher’s interview process (stages)
Written tests
Group discussion, case study round, or Just a Minute (JAM) round
Technical interview
HR round/Managerial interview
Career path for freshers/software engineers
Software engineer/developer
Senior software engineer/senior developer
Lead developer or architect
Project Managers/Sr. Architects – mid-management
Delivery Managers/Principle Architects - senior management
Leadership/Sr. Leadership
Conclusion
2. Written Tests and Group Discussions
Written test
Strategy for written tests
Preparation for written tests
Group discussion stage
Group discussion
Case study
Just a Minute (JAM)
Conclusion
3. Interview Preparations
Guidelines—Before the interview
Guidelines—During the interview
Body language
Guidelines—After an interview
Common interview mistakes and ways to avoid them
Conclusion
4. Data Structures and Algorithms
Concepts
What are generic collections?
Collections
Algorithms – Sorting and Searching
Miscellaneous
Conclusion
5. Operating System
Concepts
Process management
Memory and file management
Multithreading and synchronization
Miscellaneous
Conclusion
6. Object-oriented Programming (OOPs)
Concepts
Encapsulation
Composition and inheritance
Polymorphism
Miscellaneous
Conclusion
7. C and C++ Programming
C programming
Preprocessing
Function and function pointers
Structures and unions
Pointers
Memory management
Miscellaneous
C++ programming
Core concepts
Keywords and operators
Constructors and destructors
Inheritance and polymorphism
Miscellaneous
Conclusion
8. Java Programming
Core concepts
Keywords and operators
Classes, interfaces, constructors, and destructors
Inheritance and polymorphism
Miscellaneous
Conclusion
9. Database Management System
Concepts
Keys and constraints
SQL commands: insert, update, and delete
Miscellaneous
Conclusion
10. Trending Languages– Python and R Programming
Python programming
Core concepts
Data types and data structures
Functions
Miscellaneous topics
Core concepts
Data types and data structures
Functions and packages
Miscellaneous topics
Conclusion
11. Methodologies and Processes
Software development methodologies – Agile and Scrum
DevOps
Software quality
Configuration management
Microservices and SOA
Conclusion
12. HR Round
Goals and objectives
Communication skills
Confidence
Compatibility with the company
Learnability
Question bank
Things never to say during an interview
Conclusion
Index
The book hasn't received reviews yet.