i
DiTech Process Solutions
Filter interviews by
I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.
30 mins
JavaScript and React
Top trending discussions
posted on 19 Sep 2015
XOR gate can be implemented using NAND gates by combining them in a specific way.
Use two NAND gates to create a basic XOR gate
Combine the output of the two NAND gates using another NAND gate
Use the two inputs of the XOR gate as inputs to the two basic NAND gates
The output of the XOR gate will be the output of the final NAND gate
Arrays are faster for random access, while linked lists are better for dynamic insertion and deletion.
Arrays have constant time access to elements by index
Linked lists have constant time insertion and deletion at any position
Arrays use contiguous memory, while linked lists use scattered memory
Arrays are better for small data sets, while linked lists are better for large data sets
Arrays are used for implementing matrice...
I am a software developer with experience in Java and Python.
Graduated with a degree in Computer Science
Worked on multiple projects using Java and Python
Familiar with Agile methodology
Passionate about learning new technologies
I have the technical skills, experience, and passion to contribute to your team's success.
I have a strong background in software development, with expertise in multiple programming languages and frameworks.
I am a quick learner and enjoy staying up-to-date with the latest technologies and industry trends.
I have experience working in both individual and team settings, and am comfortable collaborating with others to achie...
Deciding to leave my hometown for better career opportunities
Had to leave behind family and friends
Had to adjust to a new environment and culture
Had to start from scratch in building a social circle
Had to deal with homesickness and loneliness
Ultimately led to personal and professional growth
In the upcoming years, I see myself growing as a software developer and taking on more challenging projects.
Continuing to learn and stay up-to-date with new technologies
Taking on leadership roles and mentoring junior developers
Contributing to open-source projects
Exploring different areas of software development, such as machine learning and AI
I enjoy playing basketball, reading books, and traveling to new places.
Playing basketball
Reading books
Traveling to new places
Yes, I am willing to relocate for the right opportunity.
I am open to exploring new locations and cultures.
I am willing to relocate for a better career growth and learning opportunities.
I have relocated in the past for work and have had positive experiences.
I am willing to consider relocation assistance if offered.
I am both a smart worker and a hard worker.
I prioritize tasks and work efficiently to complete them quickly (smart worker)
I am dedicated and put in the necessary effort to ensure quality work (hard worker)
I am able to adapt to different situations and find the most effective approach
For example, I may use automation tools to streamline repetitive tasks (smart worker)
But I also take the time to thoroughly test and debug
posted on 1 Aug 2024
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
Normal aptitude test followed by coding test.
3 questions ranging from medium to hard.
I applied via Company Website and was interviewed before Oct 2020. There was 1 interview round.
I applied via Recruitment Consultant and was interviewed in Oct 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
I appeared for an interview before Dec 2020.
Round duration - 360 minutes
Round difficulty - Medium
Basically TCS conduct its flagship event named as CODEVITA . And it offers Internship to prefinal (3rd )year students .
Given an array of integers arr
, where arr[i]
represents the number of pages in the i-th
book, and an integer m
representing the number of students, allocate all the books ...
Allocate books to students in a way that minimizes the maximum number of pages assigned to a student.
Iterate through possible allocations and calculate the maximum pages assigned to a student.
Find the minimum of these maximums to get the optimal allocation.
Return the minimum pages allocated in each test case, or -1 if not possible.
Tip 1 : Good understanding of Data Structure and Algorithms
Tip 2 : Be clear in your Core Subjects.
Tip 3 : Do at least 1 good Project .
Tip 4 : Be humble and speak truth .
Tip 1 : Simple and Crisp .
Tip 2 : Do host your project and mention the link in the resume .
Tip 3 : Single Page
setState in React is asynchronous, so the output may not be what is expected immediately after calling setState.
State updates may be batched for performance reasons
Use callback function in setState to ensure correct output
Avoid relying on the current state value for updates
Event loop in JavaScript manages the execution of multiple tasks in a single-threaded environment.
Event loop is responsible for handling asynchronous operations in JavaScript.
It allows non-blocking I/O operations by offloading tasks to the browser's APIs.
Tasks are added to the call stack once they are completed in the event loop.
setTimeout and setInterval functions are examples of asynchronous operations managed by the
It's easy you should know basic math
Create webpage using Reactjs
based on 1 interview
Interview experience
Software Engineer
24
salaries
| ₹1.5 L/yr - ₹4.5 L/yr |
Financial Analyst
17
salaries
| ₹1.4 L/yr - ₹3 L/yr |
Software Developer
13
salaries
| ₹1.8 L/yr - ₹5.1 L/yr |
Assistant Manager
7
salaries
| ₹6 L/yr - ₹11 L/yr |
Project Management Associate
6
salaries
| ₹3.2 L/yr - ₹4.4 L/yr |
Thomson Digital
Oswaal Books and Learning Private Limited
Oxford University Press
ARC Document Solutions