i
RubicoIT
Filter interviews by
I applied via Company Website and was interviewed in Jul 2023. There were 2 interview rounds.
The code demonstrates the behavior of 'this' keyword with arrow functions and normal functions.
Arrow functions do not bind their own 'this' value, it inherits 'this' from the surrounding scope.
Normal functions have their own 'this' value, which is determined by how the function is called.
Arrow functions are useful when you want to preserve the value of 'this' from the surrounding context.
Streams are objects that allow reading or writing data continuously. There are four types of streams: Readable, Writable, Duplex, and Transform.
Streams are used to handle large amounts of data efficiently.
They can be used for reading data from a source or writing data to a destination.
Streams can be piped together to create a data flow.
Example: Reading a file using a Readable stream and writing it to another file using
This was a Machine Coding round, i was asked to come to office for this round. I was given to make a nodejs project from scratch using , any framework of my choice (expressjs, nestjs,etc), using sql database (any ORM of your choice).
Entities - User, Task
User -
1. user should have an email , first name, last name and password
2. user can login using email and password
Task -
1. CRUD for the task
2. Each task should be associated with a user
Extra (if time)-
1. User can assign task to different user
Note :- Time given was 2 Hours, i could not do the extras , but i was asked the question regarding my thought process on how will i approach the extras, because extras required a change in the already made entity models as well as in relations between them if any.
Top trending discussions
posted on 25 Sep 2024
There were around 60 questions and negative marking was also there
I am a Full Stack Developer with experience in front-end and back-end technologies.
Proficient in HTML, CSS, JavaScript for front-end development
Skilled in Node.js, Express, MongoDB for back-end development
Experience with React.js and Angular for building interactive web applications
Diamond problem is a common issue in multiple inheritance where a class inherits from two classes that have a common ancestor.
Occurs in languages that support multiple inheritance like C++
Results in ambiguity when calling methods or accessing attributes from the common ancestor class
Can be resolved using virtual inheritance or interfaces
Run length encoding is a data compression technique that replaces repeated characters with a count and single character.
Iterate through the input array of strings
Count the number of consecutive characters in each string
Replace consecutive characters with count and character
Rotate an array of strings by d times
Create a new array and copy elements from original array based on rotation index
Use modulo operator to handle cases where d is greater than array length
Handle edge cases like empty array or d being negative
I applied via campus placement at RV College Of Engineering (RVCE) and was interviewed in Jul 2024. There was 1 interview round.
posted on 28 Oct 2024
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
Dp
stirngs
sortings
I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.
First round was a DSA round. Interviewers were helpful.
posted on 20 Jul 2023
I applied via Campus Placement
Baics apptitude, easy only can clear
Basics of c language, alomost basics
Waste of time and energy sql queries
posted on 15 Mar 2024
I applied via Job Fair and was interviewed before Mar 2023. There were 3 interview rounds.
2 data struture question advancevds i cpp
Implement a data structure for storing and manipulating an array of strings.
Use a dynamic array to store the strings.
Implement functions for adding, removing, and accessing strings in the array.
Consider memory management and resizing the array as needed.
I applied via campus placement at National Institute of Technology, (NIT), Sikkim and was interviewed in Sep 2023. There were 3 interview rounds.
It is consisting of 5 questions,and each question carry 20 marks.difficulaty level of the question is easy to moderate.
posted on 16 Sep 2021
I was interviewed in Apr 2021.
Round duration - 45 minutes
Round difficulty - Medium
Timing was 12 PM. Interviewer was nice.
You are given a string STR
which contains alphabets, numbers, and special characters. Your task is to reverse the string.
STR = "abcde"
"e...
O(1).
In the worst case, only constant extra space is required.
Time Complexity: O(...Your task is to rearrange a given array ARR
such that all zero elements appear at the beginning, followed by non-zero elements, while maintaining the relative order of...
The idea is to use an extra vector to store all the non-zero elements while maintaining their relative order. So we will first add all the non-zero elements to a vector and then iterate that vector backwards and start updating the array values from end. In the end we will set all the array values whose values were not updated to 0.
Steps:
Tip 1 : Do some projects.
Tip 2 : Practice problem solving questions.
Tip 1 : Keep it short.
Tip 2 : Do not put false things on resume.
Some of the top questions asked at the RubicoIT Node JS Developer interview -
based on 1 interview
Interview experience
Software Engineer
93
salaries
| ₹3.1 L/yr - ₹11.6 L/yr |
Associate Software Engineer
39
salaries
| ₹2 L/yr - ₹7 L/yr |
Project Coordinator
25
salaries
| ₹3.6 L/yr - ₹10.5 L/yr |
Software Developer
20
salaries
| ₹2 L/yr - ₹8 L/yr |
Front end Engineer
14
salaries
| ₹4 L/yr - ₹8 L/yr |
TCS
Infosys
Wipro
HCLTech