Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by TCS Team. If you also belong to the team, you can get access from here

TCS Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 85.1k Reviews

Filter interviews by

TCS Senior Microstrategy Developer Interview Questions, Process, and Tips

Updated 8 May 2021

TCS Senior Microstrategy Developer Interview Experiences

1 interview found

I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

12 Questions

  • Q1. 1. How do you optimize the report and dashboard
  • Ans. 

    Optimizing reports and dashboards involves improving performance and user experience.

    • Identify and remove unnecessary data and calculations

    • Use efficient data models and aggregations

    • Optimize SQL queries and database performance

    • Leverage caching and indexing

    • Design intuitive and user-friendly layouts

    • Implement filters and prompts for interactivity

    • Consider data compression and partitioning for large datasets

    • Regularly monitor

  • Answered by AI
  • Q2. Difference between document and dossiers
  • Ans. 

    Documents are individual reports while dossiers are collections of reports and visualizations.

    • Documents are standalone reports that focus on a single topic or question.

    • Dossiers are collections of reports and visualizations that provide a comprehensive view of a particular subject.

    • Documents are typically created by individual users while dossiers are often created by teams or departments.

    • Documents can be shared with oth...

  • Answered by AI
  • Q3. Homogeneous mapping and heterogeneous mapping
  • Q4. Level metrics
  • Q5. Security- data level, object level, application level
  • Q6. What options do you follow for object migration
  • Ans. 

    I follow various options for object migration.

    • I use MicroStrategy Object Manager (MOM) to migrate objects between environments.

    • I also use Command Manager to automate the migration process.

    • I create a backup of the objects before migration to avoid any data loss.

    • I ensure that all the dependencies of the objects are migrated along with them.

    • I test the migrated objects thoroughly to ensure that they are working as expected

  • Answered by AI
  • Q7. User management
  • Q8. Upgrade process
  • Q9. Any experience or knowledge on SDK
  • Q10. What is smart metric
  • Ans. 

    Smart metric is a metric that is dynamically calculated based on the context of the report.

    • Smart metrics are created using expressions that reference other metrics or attributes in the report.

    • They are used to provide more meaningful insights by taking into account the current report context.

    • For example, a smart metric could calculate the percentage of sales for a particular product category compared to the total sales ...

  • Answered by AI
  • Q11. What is dynamic sourcing and multisourcing
  • Ans. 

    Dynamic sourcing is the process of selecting data sources based on user input or other dynamic factors. Multisourcing involves using multiple data sources for a single report or analysis.

    • Dynamic sourcing allows for more flexibility and customization in data analysis

    • Multisourcing can improve data accuracy and completeness by combining data from multiple sources

    • Examples of dynamic sourcing include allowing users to selec...

  • Answered by AI
  • Q12. How do you handle role playing dimension in mstr

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is good

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(10 Questions)

  • Q1. Ask about filters
  • Q2. What are all the maps used in tableau
  • Q3. Difference between tree map and heat map
  • Q4. What are Lods used
  • Q5. Windows analytical function
  • Q6. Real time question connecting to the data source facing any issues
  • Q7. Any other bi tool you know
  • Q8. What is groups and sets and when to you use
  • Q9. Data source filter
  • Q10. Handle null values
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Basic questions of ABAP and debugging
  • Q2. HR will ask whatever you are mentioned in the resume
  • Q3. Alv, basic report, Smart forms, scripts, Enhancements, BDC, bapi
Round 2 - Technical 

(4 Questions)

  • Q1. In depth about what you done in the project
  • Q2. Explain how to create OData and activate odata.
  • Ans. 

    Creating and activating OData involves defining data models and enabling services in SAP Gateway.

    • Define data model using transaction code SEGW in SAP Gateway

    • Create entity types, entity sets, and associations in the data model

    • Implement service provider class and define CRUD operations for entities

    • Activate OData service using transaction code /IWFND/MAINT_SERVICE

    • Assign the service to a system alias and publish the servic

  • Answered by AI
  • Q3. About t codes, how to create background job and how to debug
  • Q4. Explain TMG, authentication t code
  • Ans. 

    TMG is a Microsoft Forefront Threat Management Gateway used for secure web access. Authentication t code is a two-factor authentication method.

    • TMG is a firewall and secure web gateway product developed by Microsoft.

    • It provides protection against malware, spam, and other internet threats.

    • Authentication t code is a two-factor authentication method where users enter a code along with their password for added security.

    • Exam...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Salary discussion
  • Q2. Prefered location

Interview Preparation Tips

Interview preparation tips for other job seekers - What are the skills and knowledge you mentioned in the resume be prepared for that

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Send report email
  • Q2. From a dataset take 90% into one dataset and 10% into another dataset
  • Ans. 

    Split a dataset into two datasets with 90% and 10% of the data respectively.

    • Use the SAS DATA step to read the original dataset and create two new datasets.

    • Use the OBS statement with the POINT= option to specify the percentage of data to include in each dataset.

    • Calculate the number of observations for 90% and 10% based on the total number of observations in the original dataset.

    • Example: data dataset1; set original_datas...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic Stats questions
  • Q2. Basic ML questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Top 5 and Bottom 5 customer
  • Q2. Flag for data not updated
  • Ans. 

    Create a flag to identify data that has not been updated

    • Add a new column in the dataset called 'Updated Flag'

    • Use a formula to check if the data has been updated recently

    • For example, if the last update date is more than 30 days ago, set the flag to 'Not Updated'

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Started with basic os or network fundamentals like analyzing a core dump, handling tcp packet loss, difference between rest api and grpc etc. Then, from ML started with basic questions like bias variance t...
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between bias and variance
  • Ans. 

    Bias is error due to overly simplistic assumptions, variance is error due to overly complex models.

    • Bias is error introduced by approximating a real-world problem, leading to underfitting.

    • Variance is error introduced by modeling the noise in the training data, leading to overfitting.

    • High bias can cause a model to miss relevant relationships between features and target variable.

    • High variance can cause a model to be overl...

  • Answered by AI
  • Q2. What’s is Learning rate
  • Ans. 

    Learning rate is a hyperparameter that controls how much we are adjusting the weights of our network with respect to the loss gradient.

    • Learning rate determines the size of the steps taken during optimization.

    • A high learning rate can cause the model to converge too quickly and potentially miss the optimal solution.

    • A low learning rate can cause the model to take a long time to converge or get stuck in a local minimum.

    • Com...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Types of LODs in Tableau
  • Ans. 

    Types of LODs in Tableau include Fixed, Include, and Exclude.

    • Fixed LOD: Computes a value using specified dimensions, regardless of the visualization level.

    • Include LOD: Computes a value at a specified level of detail, including dimensions not in the visualization.

    • Exclude LOD: Computes a value at a specified level of detail, excluding dimensions not in the visualization.

  • Answered by AI

Skills evaluated in this interview

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about Architecture of Tableau?
  • Ans. 

    Tableau follows a client-server architecture with a three-tier structure.

    • Tableau Desktop is the client application used for creating and publishing content.

    • Tableau Server is the central server that manages user authentication, data sources, and content distribution.

    • Tableau Online is a cloud-based version of Tableau Server.

    • Tableau's three-tier structure includes the data source, the VizQL server, and the application ser...

  • Answered by AI
  • Q2. What are different filters in tableau?
  • Ans. 

    Different filters in Tableau include dimension filters, measure filters, top N filters, wildcard filters, and context filters.

    • Dimension filters allow users to filter data based on categorical variables.

    • Measure filters allow users to filter data based on numerical variables.

    • Top N filters allow users to filter data based on the top or bottom N values.

    • Wildcard filters allow users to filter data based on patterns or partia...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Have in depth knowledge about hoe Tableau works ata the backend

Skills evaluated in this interview

TCS Interview FAQs

What are the top questions asked in TCS Senior Microstrategy Developer interview?

Some of the top questions asked at the TCS Senior Microstrategy Developer interview -

  1. 1. How do you optimize the report and dashboa...read more
  2. What options do you follow for object migrati...read more
  3. What is dynamic sourcing and multisourc...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 TCS interview
Recruitment Consultant
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Accenture Interview Questions
3.9
 • 7.9k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.7k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
LTIMindtree Interview Questions
3.9
 • 2.8k Interviews
IBM Interview Questions
4.1
 • 2.3k Interviews
View all
TCS Senior Microstrategy Developer Salary
based on 4 salaries
₹9 L/yr - ₹20.3 L/yr
27% more than the average Senior Microstrategy Developer Salary in India
View more details
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
68k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51.1k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
31.3k salaries
unlock blur

₹2.2 L/yr - ₹5.6 L/yr

Associate Consultant
28.6k salaries
unlock blur

₹8.9 L/yr - ₹32 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

Accenture

3.9
Compare

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
Did you find this page helpful?
Yes No
write
Share an Interview