Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2021. There were 6 interview rounds.
Mostly programming logics and problem solving orientated.
C programs focusing on string, pointers and arrays
I am a software engineer with experience in developing and maintaining software applications.
I have a Bachelor's degree in Computer Science.
I have worked on various projects using different programming languages such as Java, C++, and Python.
I am skilled in software development methodologies like Agile and have experience with version control systems like Git.
I have strong problem-solving and analytical skills, which h...
I am open to discussing salary based on the responsibilities and expectations of the role.
I am flexible and open to negotiation.
I am looking for a fair and competitive salary.
I value the opportunity to work on challenging projects and contribute to the company's success.
I am interested in discussing the overall compensation package, including benefits and opportunities for growth.
I have researched the average salary ra...
My family background is diverse and multicultural.
My parents come from different cultural backgrounds.
I have siblings who are pursuing different careers.
We celebrate various cultural traditions and festivals together.
I worked as a Software Engineer at XYZ Company.
Developed and maintained software applications using Java and Python.
Collaborated with cross-functional teams to gather requirements and design solutions.
Implemented unit tests and performed code reviews to ensure code quality.
Participated in Agile development processes and attended daily stand-up meetings.
Troubleshooted and resolved software defects and issues reported by...
Seeking new challenges and growth opportunities in a different environment.
Looking for a change to expand my skill set and knowledge.
Seeking a more challenging role that aligns with my career goals.
Interested in working with new technologies and innovative projects.
Want to explore different industries and gain diverse experience.
Seeking a better work-life balance or location change.
My strengths include problem-solving, attention to detail, and teamwork. My weaknesses include time management and public speaking.
Strengths: problem-solving, attention to detail, teamwork
Weaknesses: time management, public speaking
I am a software engineer with experience in developing and maintaining software applications.
Proficient in programming languages such as Java, C++, and Python
Skilled in software development methodologies like Agile and Scrum
Experience with database management systems like MySQL and MongoDB
Familiarity with front-end technologies such as HTML, CSS, and JavaScript
Strong problem-solving and analytical skills
Effective commu
Function pointer is a variable that stores the address of a function. It is used to pass functions as arguments and for callbacks.
Function pointers are used to implement callbacks in event-driven programming.
They are used in sorting algorithms to pass a comparison function as an argument.
Function pointers are used in device drivers to register interrupt handlers.
They are used in dynamic linking to resolve symbols at ru...
Embedded C is a subset of C language used for programming embedded systems.
Embedded C has limited resources compared to C
Embedded C has specific libraries for hardware access
Embedded C has specific memory management techniques
Embedded C has specific coding standards for safety-critical systems
C is a general-purpose language while Embedded C is specific to embedded systems
Storage classes define the scope and lifetime of variables in C programming language.
There are four storage classes in C: auto, register, static, and extern.
Auto variables are local to a block and have automatic storage duration.
Register variables are stored in CPU registers for faster access.
Static variables have a lifetime throughout the program and are initialized only once.
Extern variables are declared outside of a...
I applied via Recruitment Consulltant
PathPartner Technology interview questions for popular designations
I applied via Walk-in and was interviewed before Aug 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
posted on 21 Sep 2023
I applied via Campus Placement and was interviewed in Mar 2023. There were 4 interview rounds.
Computer Networks, SQL, DBMS, aptitude questions on trains, boats , profit and loss. 2 coding questions. Total duration was 1.5 hrs.
posted on 31 Jul 2024
Threading is a programming technique that allows multiple tasks to run concurrently within a single process.
Threading allows for parallel execution of tasks within a program.
Threads share the same memory space, allowing for efficient communication and data sharing.
Examples of threading in programming languages include Java's Thread class and Python's threading module.
The 7 layers of networking refer to the OSI model, which is a conceptual framework used to understand how networks operate.
Physical layer: Deals with physical connections and hardware (e.g. cables, switches)
Data link layer: Manages data transfer between devices on the same network (e.g. Ethernet)
Network layer: Handles routing and forwarding of data packets (e.g. IP)
Transport layer: Ensures data is delivered reliably an...
My expectation is to work in a challenging environment where I can utilize my skills to contribute to the success of the team and company.
Expectation to work on complex projects that require problem-solving skills
Desire to collaborate with talented team members to achieve common goals
Opportunity for continuous learning and professional growth
Expectation for clear communication and feedback from management
I applied via Referral and was interviewed before Feb 2022. There were 4 interview rounds.
Easy level questions on string, linked list and array
TCP is a connection-oriented protocol while UDP is connectionless.
TCP provides reliable, ordered, and error-checked delivery of data while UDP does not guarantee any of these.
TCP is slower but more reliable while UDP is faster but less reliable.
TCP is used for applications that require high reliability and accuracy such as email, file transfer, and web browsing while UDP is used for applications that require speed and ...
A nibble swap program in C
Nibble swap means swapping the 4-bit halves of a byte
Use bitwise operators to perform the swap
Example: unsigned char x = 0xAB; x = ((x & 0x0F) << 4) | ((x & 0xF0) >> 4);
Reverse a linked list in C language.
Create three pointers: current, previous, and next.
Traverse the linked list and change the direction of the pointers.
Return the new head of the reversed linked list.
API call in C
Include the necessary header files
Create a URL string with the required parameters
Use the curl library to make the API call
Handle the response data appropriately
posted on 14 Sep 2023
based on 2 interviews
Interview experience
based on 104 reviews
Rating in categories
Senior Software Engineer
184
salaries
| ₹5 L/yr - ₹20 L/yr |
Software Engineer
154
salaries
| ₹3.8 L/yr - ₹10.6 L/yr |
Technical Lead
52
salaries
| ₹10 L/yr - ₹24.6 L/yr |
Embedded Software Engineer
22
salaries
| ₹4 L/yr - ₹12 L/yr |
Senior Technical Lead
17
salaries
| ₹22 L/yr - ₹33 L/yr |
Sasken
LTIMindtree
L&T Technology Services
Persistent Systems