TomTom
Modison Metals Interview Questions and Answers
Q1. Have you written any FS for Change/tweaking/new process
Yes, I have written several FS for change/tweaking/new process.
I have written FS for implementing a new feature in an existing software application.
I have written FS for tweaking the existing process to improve efficiency.
I have written FS for introducing a new process in the organization.
I have also written FS for change management to ensure smooth transition.
One example of FS I have written is for introducing a new payment gateway in an e-commerce website.
Q2. how to add more features in the solution
To add more features in the solution, consider user feedback, market trends, and technical feasibility.
Gather user feedback to understand what features are desired
Research market trends to identify popular features
Assess technical feasibility to determine if new features can be implemented
Prioritize features based on impact and resources available
Q3. Explain the LLD submitted.
The LLD submitted is a detailed design document outlining the architecture and implementation details of the software solution.
LLD stands for Low Level Design and includes detailed design diagrams, data structures, algorithms, and component interactions.
The LLD submitted should provide a clear roadmap for developers to implement the software solution based on the high-level design.
It should cover all aspects of the software solution including modules, classes, interfaces, and...read more
Q4. Q-1 If linked list has cycle Q-2 Intersection point of two linked list Q-3 HashMap related Questions Q-4 Design related Q-5 Core Java Questions
Interview questions for Software Engineer on linked list, HashMap, design and core Java
For Q-1, use Floyd's cycle detection algorithm
For Q-2, traverse both linked lists and find the common node
For Q-3, understand the basic operations of HashMap like put, get, and remove
For Q-4, focus on object-oriented design principles and patterns
For Q-5, brush up on concepts like multithreading, exception handling, and collections
Q5. What DAX queries have you utilized to address critical challenges?
I have utilized DAX queries to calculate year-over-year growth, cumulative totals, and moving averages.
Calculating year-over-year growth using DAX functions like CALCULATE and SAMEPERIODLASTYEAR
Calculating cumulative totals using functions like TOTALYTD and TOTALMTD
Calculating moving averages using functions like AVERAGEX and DATESINPERIOD
Q6. What are the best practices for optimizing a data model?
Best practices for optimizing a data model involve normalization, indexing, proper data types, and denormalization when necessary.
Normalize the data model to reduce redundancy and improve data integrity.
Index frequently queried columns to speed up data retrieval.
Use appropriate data types to minimize storage space and improve query performance.
Consider denormalization for read-heavy applications to improve query speed.
Regularly analyze and optimize the data model based on usa...read more
More about working at TomTom
Top HR Questions asked in Modison Metals
Interview Process at Modison Metals
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month