Ask Mentors Anything
Get your questions/doubts directly answered by our mentors. Let's get started.
Mentee Question
Can we code in any language (e.g. C#) during the interviews? Apart from DSA and SD, which core subjects we have to prepare as a working professional to switch from a service to product based company?
Mentors Answer
Answered By Mentor Kuldeep
Hi Rajvi,
Yes, you can code in any language unless the job specifically requires a specific language.However, it is important to note that the focus of technical interviews is typically on problem-solving skills and understanding of fundamental computer science concepts, rather than specific language knowledge.
As for core subjects to prepare for switching from a service to product-based company, it would depend on the specific industry and role you are targeting. However, some common areas to focus on may include software design patterns, agile development methodologies, project management, and product development processes. Additionally, having a strong understanding of the business domain and customer needs can be valuable in product-based roles.
Answered By Mentor Shivali Maheshwari
Hi Rajvi,
In technical interviews, coding languages are often flexible, but it can vary by company and role. To transition from a service-based to a product-based company, focus on core computer science subjects such as system design, databases, and web development (if relevant to the role). Enhance your knowledge of software architecture, scalability, and industry-specific technologies. Soft skills like teamwork and communication are also vital. Tailor your preparation to the specific role and company you're targeting, and demonstrate a passion for the product and company culture in interviews.
If you want to get into top product based companies, feel free to contact me for a Long Term Mentorship Program at https://www.preplaced.in/profile/shivali-maheshwari. Don't hesitate, schedule a free session today to kickstart your journey!
Thanks,
Shivali
Shivali Maheshwari
SDE-3
Amazon
Answered By Mentor Ankit Gupta
Hey Rajvi,
You are free to choose any language of your choice during the interviews. One thing that you should take care is that you should be well aware of the common language constructs and debugging language specific errors. Using a commonly used language makes it easier for you to explain your code to the interviewer and for them to judge the code quality. That being said, you are free to choose any language of your choice.
The knowledge of core subjects may depend on the company and the role you are applying to. To switch from a service to product based company, you should focus on core CS subjects like operating systems and Database Management System. You may also have to prepare for Linux & Computer Networking if preparing for an SRE/ DevOps role or Cryptography for a security role.
Ankit Gupta
Software Engineer 2
Atlassian
Top Performing Mentors This Week 🔥
Loading...