RND Engineer
RND Engineer Interview Questions and Answers
Q1. you are to build an airline system to recommend all possible routes from city 1 to city 2, direct routes and routes with connecting other cities. and all the data you have available is if two cities are connect...
read moreBuild an airline system to recommend routes from city 1 to city 2 with direct and connecting flights.
Create a graph with cities as nodes and connections as edges
Use Dijkstra's algorithm to find shortest path between city 1 and city 2
For connecting flights, find all possible paths with one or more stops
Sort and recommend routes based on total distance and number of stops
Q2. Given a set of pixels forming a closed loop, aka a triangle in paint, write a program which would colour the region (fill colour) based on the location of click on the screen. If clicked outside will colour eve...
read moreProgram to fill a closed loop (triangle) with color based on click location.
Use a flood fill algorithm to color the region inside the triangle.
Check if the click location is inside or outside the triangle using point-in-polygon algorithm.
If clicked outside, color everything outside the triangle using a different color.
Use the getcolor() and setcolor() APIs to interact with the pixel colors.
Handle edge cases like overlapping triangles or concave polygons.
Q3. why does optimisers exist in feed-forward networks(FFNs)? (based on my answer that is to update weights) why does so many optimisers exist, if all that they need to do is to update weights, why does so many exi...
read moreOptimizers exist in FFNs to update weights, but many exist due to different optimization techniques and trade-offs.
Different optimizers use different optimization techniques such as momentum, adaptive learning rates, and regularization.
Optimizers have different trade-offs such as convergence speed, generalization, and robustness to noisy data.
The choice of optimizer depends on the specific problem and data set.
Examples of optimizers include SGD, Adam, Adagrad, and RMSprop.
Q4. write a python function that takes a string input and returns all possible combinations of characters in that string and not include the combinations with repeated letters. for ex, input is ‘abc’, outputs are a...
read moreThis function takes a string input and returns all possible combinations of characters in that string without repeated letters.
Use the itertools module to generate all possible permutations of the string.
Filter out the permutations that have repeated letters using a set.
Convert the filtered permutations into a list of strings.
Q5. Describe how a scroll chiller is different in operation from a regular chiller
A scroll chiller uses a different type of compressor than a regular chiller.
Scroll compressors have fewer moving parts than reciprocating compressors
Scroll compressors are quieter and more efficient than reciprocating compressors
Scroll chillers are typically used for smaller applications, while regular chillers are used for larger applications
Q6. what is layer normalisation in FFNs?
Layer normalisation is a technique used to normalise the inputs to each layer of a feedforward neural network.
It is similar to batch normalisation but normalises the inputs to each layer instead of the entire batch.
It helps in reducing the internal covariate shift problem.
It can be applied to any type of activation function.
It is particularly useful in recurrent neural networks.
Example: LayerNorm in PyTorch.
Share interview questions and help millions of jobseekers 🌟
Q7. Design of air conditioning system for large space
Designing an air conditioning system for a large space requires careful consideration of factors such as size, layout, insulation, and ventilation.
Calculate the cooling load based on the size of the space, number of occupants, and equipment used
Choose the appropriate type of air conditioning system, such as central or split system
Ensure proper insulation and ventilation to prevent energy loss and maintain air quality
Consider the layout of the space and the placement of vents ...read more
Q8. Heat exchanger distinguishing
Heat exchangers are devices used to transfer heat between two or more fluids.
Heat exchangers come in various types such as shell and tube, plate and frame, and spiral
They are used in various industries such as HVAC, chemical, and power generation
Heat exchangers can be distinguished based on their design, material, and application
RND Engineer Jobs
0Interview Questions of Similar Designations
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month