RND Engineer

RND Engineer Interview Questions and Answers

Updated 7 Aug 2022

Popular Companies

search-icon

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 more
Ans.

Build 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 more
Ans.

Program 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 more
Ans.

Optimizers 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 more
Ans.

This 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.

Are these interview questions helpful?

Q5. Describe how a scroll chiller is different in operation from a regular chiller

Ans.

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?

Ans.

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 🌟

man-with-laptop

Q7. Design of air conditioning system for large space

Ans.

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

Ans.

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

0
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.9
 • 266 Interviews
4.4
 • 141 Interviews
4.2
 • 133 Interviews
3.3
 • 12 Interviews
3.9
 • 4 Interviews
4.7
 • 1 Interview
View all

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

RND Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter