Here’s a comprehensive list of possible technical, HR, and project-based questions that could
be asked during your Incepta Pharmaceuticals IT Department interview, especially based on
your resume. Each question is followed by a strong sample answer you can adapt and
memorize:
🔹 General HR & Background Questions
1. Tell us about yourself.
I’m Md. Rabbi Islam, a recent graduate in Computer Science and Engineering from Hamdard
University Bangladesh. I specialize in web development with skills in PHP, MySQL, and
modern JavaScript frameworks like Next.js and Node.js. I also have foundational knowledge in
networking and system maintenance. My final year project was OlaResearcher, a platform that
connects students and professors based on research interests. I'm highly motivated to contribute
to innovative IT environments like Incepta and grow professionally.
2. Why do you want to work at Incepta?
Incepta is a leading pharmaceutical company with a strong emphasis on innovation and
compliance. As someone interested in both IT and regulated industries, I’m excited about the
opportunity to apply my skills in a critical sector like healthcare, where IT supports quality,
safety, and operational efficiency.
3. Where do you see yourself in 5 years?
I see myself as a mid-level IT professional specializing in system development and database
management, ideally working on large-scale enterprise solutions that contribute to business
efficiency and compliance, especially in the pharmaceutical or regulated domain.
4. What are your strengths and weaknesses?
My strengths include adaptability, fast learning, and strong problem-solving skills. A weakness
I’m working on is public speaking under pressure, although my experience with debates and
presentations is helping me improve.
🔹 Technical Skills – Web & Database
5. Explain the difference between INNER JOIN and LEFT JOIN.
INNER JOIN returns records that have matching values in both tables. LEFT JOIN returns all
records from the left table and the matched records from the right table. If there is no match,
NULLs are returned for right table columns.
6. How does OAuth work in authentication?
OAuth is a token-based authorization protocol. Instead of sharing passwords, users log in using a
third-party provider like Google. The provider returns an access token, which is then used to
authenticate user actions securely without exposing their credentials.
7. Describe how you used MongoDB in your OlaResearcher project.
I used MongoDB to store user profiles, research topics, and meeting logs. The matching
algorithm queried similar research interests using full-text search and indexing, allowing us to
recommend suitable professor-student pairs efficiently.
8. Explain the difference between SQL and NoSQL databases.
SQL databases are relational, use structured schemas, and are ideal for complex queries (e.g.,
MySQL). NoSQL databases like MongoDB are non-relational, schema-less, and are more
suitable for handling unstructured or semi-structured data with high scalability.
9. What is CRUD in web development?
CRUD stands for Create, Read, Update, and Delete — the four basic operations of persistent
storage. In my contact manager project, I implemented a full CRUD system using PHP and
MySQL.
10. What are some ways to secure a PHP web application?
Key practices include input validation, using prepared statements to prevent SQL injection,
implementing proper session management, and avoiding exposure of error messages to end
users.
🔹 Networking and IT Support
11. How would you troubleshoot a network issue where a user can’t connect to the
internet?
I would start by checking physical connections, then IP configuration using ipconfig or
ifconfig, and ensure the DNS and gateway are correctly set. I’d also ping the gateway and
perform a traceroute to identify where the failure occurs.
12. What is the difference between static and dynamic IP addressing?
A static IP is manually assigned and doesn’t change, ideal for servers. A dynamic IP is assigned
by a DHCP server and can change periodically, commonly used for client devices.
13. Explain the importance of version control and how you used Git.
Version control systems like Git help manage code changes collaboratively. I used Git for my
academic projects to track changes, revert mistakes, and collaborate via GitHub for remote code
sharing and review.
🔹 Project & Internship Related
14. Can you walk us through your final year project – OlaResearcher?
OlaResearcher is a web platform built with Next.js and Node.js, which matches students with
professors based on shared research interests. I developed the backend logic using MongoDB
queries, handled OAuth-based login, and integrated Zoom API for virtual meetings. The goal
was to streamline academic collaboration through automation.
15. What challenges did you face during the OlaResearcher project?
One challenge was efficiently matching research interests. I solved this by using MongoDB’s
text indexing to perform keyword-based search and similarity matching. Another challenge was
integrating the Zoom API due to authentication complexities, which I resolved after studying
their documentation thoroughly.
16. Did you work with APIs before? Which ones?
Yes, I worked with the Zoom API for scheduling and managing virtual meetings. I also used the
OAuth API for user authentication in my project.
17. Why did you choose PHP and MySQL for the Contact Manager project?
PHP and MySQL are lightweight and beginner-friendly for small-scale CRUD applications.
They allowed me to quickly implement secure input handling and relational data storage using
structured queries.
🔹 Situational/Behavioral
18. Describe a time you worked in a team.
As Vice President of the CSE Club, I organized coding contests and tech events with a team.
One major event had over 100 participants, requiring detailed coordination with volunteers and
sponsors. It taught me teamwork and task delegation.
19. How do you handle pressure or tight deadlines?
I prioritize tasks using a clear to-do list, break them into smaller milestones, and focus on one
item at a time. During my final year project, I had tight deadlines but managed them by setting
internal delivery dates ahead of the actual deadline.
20. If you were assigned a new technology, how would you handle it?
I would start by reading official documentation, take online tutorials, and try hands-on
implementation. For example, I quickly learned Zoom API integration this way despite not
knowing it initially.
🔹 Final Tips
Dress formally and bring a printed copy of your resume.
Bring a notepad and pen; show interest by asking questions.
Smile, be confident, and thank the interviewers.