Add office photos
Engaged Employer

MathCo

3.0
based on 353 Reviews
Filter interviews by

10+ Bombay Assay Company Interview Questions and Answers

Updated 27 Mar 2024
Popular Designations

Q1. Display only those elements which do not occur more than once.

Ans.

Display non-repeated elements

  • Iterate through the elements and count their occurrences

  • Display only those elements with occurrence count of 1

  • Use a hash table or dictionary to store the counts

  • Time complexity: O(n)

View 1 answer

Q2. Difference between a list and a tuple. Explain a use case where you will use a tuple.

Ans.

List vs Tuple and use case for Tuple

  • List is mutable while Tuple is immutable

  • List uses square brackets while Tuple uses parentheses

  • Tuple is used when data needs to be protected from modification

  • Tuple is also used for returning multiple values from a function

Add your answer

Q3. Explain how will you implement SCD Type 2.

Ans.

SCD Type 2 is implemented by creating a new record for each change and maintaining a history of changes.

  • Identify the business key and version number for the dimension table.

  • Create a new record with a new version number for each change to the dimension data.

  • End-date the previous record and start-date the new record to maintain a history of changes.

  • Use effective dates to determine which record is active at any given point in time.

  • Example: A customer changes their address. Creat...read more

Add your answer

Q4. How will you store passwords in DB

Ans.

Store passwords securely using hashing algorithms and salt

  • Use strong hashing algorithms like bcrypt or SHA-256

  • Add a unique salt to each password before hashing

  • Store only the hashed password in the database

  • Regularly update hashing algorithms and salts for added security

Add your answer
Discover Bombay Assay Company interview dos and don'ts from real experiences

Q5. What do you mean by topic modeling?

Ans.

Topic modeling is a technique used in natural language processing to discover the hidden thematic structure in a collection of texts.

  • Topic modeling is a type of statistical modeling that allows for the discovery of hidden patterns in a collection of documents.

  • It is often used in text mining to identify topics within a set of documents without the need for manual labeling.

  • One popular algorithm for topic modeling is Latent Dirichlet Allocation (LDA), which assumes that each doc...read more

Add your answer

Q6. Leetcode 1971: Find if path exists in graph

Ans.

Check if a path exists between two nodes in a graph

  • Use depth-first search (DFS) or breadth-first search (BFS) to traverse the graph

  • Start from the source node and explore all connected nodes until the destination node is reached

  • If the destination node is found during the traversal, return true; otherwise, return false

Add your answer

Q7. Describe the Project Architecture End-to-End

Ans.

The project architecture end-to-end includes the overall design and structure of the project from start to finish.

  • The architecture should include the hardware and software components, as well as the communication protocols and data flow.

  • It should also consider the scalability, security, and performance of the system.

  • Examples of project architecture include client-server, microservices, and event-driven architectures.

  • The architecture should be documented and communicated clear...read more

Add your answer

Q8. How does RNN work?

Ans.

RNN stands for Recurrent Neural Network, a type of neural network designed to handle sequential data by maintaining a memory of previous inputs.

  • RNNs have loops within their architecture, allowing information to persist.

  • They are commonly used in natural language processing, speech recognition, and time series analysis.

  • An example of RNN is predicting the next word in a sentence based on previous words.

Add your answer

Q9. Explain "this" in JS

Ans.

In JavaScript, 'this' refers to the current object that is executing the current function.

  • The value of 'this' is determined by how a function is called.

  • When a function is called as a method of an object, 'this' refers to the object itself.

  • When a function is called in the global scope, 'this' refers to the global object (window in a browser, global in Node.js).

  • Arrow functions do not have their own 'this' value and instead inherit it from the enclosing lexical context.

Add your answer

Q10. Project description

Ans.

The project involves developing a new software application for data analysis.

  • Developing a software application for data analysis

  • Utilizing programming languages such as Python and R

  • Implementing statistical models and algorithms

  • Creating visualizations and reports for data interpretation

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Bombay Assay Company

based on 5 interviews
1 Interview rounds
Technical Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Associate Interview Questions from Similar Companies

3.8
 • 122 Interview Questions
3.4
 • 106 Interview Questions
3.8
 • 27 Interview Questions
3.9
 • 16 Interview Questions
3.7
 • 10 Interview Questions
4.0
 • 10 Interview Questions
View all
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
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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