i
Affine
Filter interviews by
I am a detail-oriented business analyst with experience in data analysis and process improvement.
I have a Bachelor's degree in Business Administration
I have worked with various stakeholders to identify business needs and requirements
I am proficient in SQL and Excel for data analysis
I have experience in process improvement and project management
I am a strong communicator and collaborator
I have completed a business analyst certification course and have interned at a software development company.
Completed a business analyst certification course from XYZ Institute
Interned at ABC Software Development Company for 6 months
Worked on requirement gathering, documentation and analysis for a project
Assisted senior business analysts in creating project plans and reports
The Instrumentation Department is responsible for designing, installing, and maintaining control systems and instruments used in industrial processes.
Designing and implementing control systems for industrial processes
Installing and maintaining instruments used in industrial processes
Ensuring accuracy and reliability of instruments and control systems
Collaborating with other departments to optimize processes and improve...
I am excited to join Affine Analytics because of their reputation for delivering innovative solutions and their focus on employee growth.
Affine Analytics has a strong track record of delivering cutting-edge solutions to clients across industries.
I am impressed by the company's commitment to employee growth and development, as evidenced by their training and mentorship programs.
I am excited about the opportunity to work...
Data analytics allows me to use my technical skills to solve business problems and make data-driven decisions.
Data analytics helps me to identify patterns and trends in data that can be used to improve business processes.
It allows me to work with large datasets and use statistical methods to extract insights.
I can use my technical skills to develop and implement data models and algorithms.
Data analytics is a growing fi...
No, two diodes in series cannot work as a transistor.
Transistors have three terminals while diodes have two.
Transistors can amplify signals while diodes cannot.
Transistors can be used as switches while diodes cannot.
Diodes in series will only increase the voltage drop.
Transistors have different modes of operation such as common emitter, common base, and common collector.
I developed a drone that can detect and monitor forest fires.
Designed and built a drone with thermal imaging camera
Integrated machine learning algorithm to detect fire
Tested and validated the drone in a controlled forest environment
Presented the project at a national engineering conference
I play badminton twice a week as a hobby.
I enjoy playing badminton as a way to stay active and relieve stress.
I usually play with friends or family members at a local community center.
I have been playing badminton for several years and have improved my skills over time.
No, I don't have any problem working in Bangalore.
I am familiar with the city and its culture
I have worked in Bangalore before and enjoyed my experience
I am open to new experiences and challenges
I am willing to adapt to the local environment and work culture
Real Madrid is my favorite because of their rich history, success, and style of play.
Real Madrid has won a record 13 Champions League titles, which is a testament to their success
Their style of play is attractive and entertaining to watch
The club has a rich history and has had some of the greatest players in football history, such as Cristiano Ronaldo and Zinedine Zidane
Factors to consider before going App only as CEO of Flipkart
Analyze the data from website and app to understand user behavior
Evaluate the impact on sales and revenue
Consider the potential loss of customers who prefer website over app
Assess the cost of developing and maintaining the app
Evaluate the competition and their strategies
Consider the impact on brand image and customer loyalty
Assess the feasibility of providing ...
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
To create a pipeline in Databricks, you can use Databricks Jobs or Apache Airflow for orchestration.
Use Databricks Jobs to create a pipeline by scheduling notebooks or Spark jobs.
Utilize Apache Airflow for more complex pipeline orchestration with dependencies and monitoring.
Leverage Databricks Delta for managing data pipelines with ACID transactions and versioning.
Developed ETL pipeline to ingest, clean, and analyze customer data for personalized marketing campaigns
Gathered requirements from stakeholders to understand data sources and business objectives
Designed data model to store customer information and campaign performance metrics
Implemented ETL process using Python and Apache Spark to extract, transform, and load data
Performed data quality checks and created visualizations ...
I have used various transformations such as filtering, joining, aggregating, and pivoting in my data engineering projects.
Filtering data based on certain conditions
Joining multiple datasets together
Aggregating data to summarize information
Pivoting data from rows to columns or vice versa
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Use conditional formatting to highlight odd cells in Excel
Select the range of cells you want to highlight
Go to the 'Home' tab and click on 'Conditional Formatting'
Choose 'New Rule' and select 'Use a formula to determine which cells to format'
Enter the formula '=MOD(A1,2)=1' (assuming A1 is the top-left cell of your selected range)
Choose the formatting style you want for the odd cells
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOIN returns all rows from the right table and the matched rows from the left table
FU...
Use window function to calculate running sum of salary in SQL
Use window function like SUM() with OVER() clause
Partition the data by employee ID if needed
Order the data by date or any other relevant column
Affine interview questions for popular designations
I have worked on various types of data sets including sales data, customer data, financial data, and social media data.
Sales data
Customer data
Financial data
Social media data
Calculate delta sales growth using DAX formula
Use the following DAX formula: Delta Sales Growth = (SUM(Sales[SalesAmount]) - CALCULATE(SUM(Sales[SalesAmount]), PREVIOUSMONTH('Date'[DateKey]))) / CALCULATE(SUM(Sales[SalesAmount]), PREVIOUSMONTH('Date'[DateKey]))
Make sure to replace 'Sales[SalesAmount]' with the actual column name in your dataset
Ensure that 'Date'[DateKey]' is the date column in your dataset
Get interview-ready with Top Affine Interview Questions
I applied via Referral and was interviewed in Feb 2024. There were 3 interview rounds.
The first round was a combination of MCQs and SQL Coding test. It consisted of 23 MCQs on SQL, 10 MCQs on Power BI and 5 SQL Coding questions.
A pivot table in Excel is a data summarization tool that allows you to reorganize and summarize selected columns and rows of data.
Pivot tables allow you to analyze and summarize large amounts of data in a spreadsheet.
You can easily rearrange the layout of the data to view it from different perspectives.
Pivot tables can perform functions like sum, average, count, and more on the data.
They are useful for creating reports...
Data Validation in Excel ensures that data entered in a cell meets certain criteria or conditions.
Data Validation allows you to set rules for what can be entered in a cell, such as a range of values, a list of items, or a custom formula.
Examples of Data Validation include setting a drop-down list of options for a cell, restricting input to a certain number range, or ensuring dates are entered in a specific format.
Data ...
The order of execution of an SQL query involves multiple steps to retrieve data from a database.
1. Parsing: The SQL query is first parsed to check for syntax errors.
2. Optimization: The query optimizer creates an execution plan to determine the most efficient way to retrieve data.
3. Compilation: The optimized query is compiled into an executable form.
4. Execution: The compiled query is executed by the database engine t...
Tree Map visualizes hierarchical data using nested rectangles, while Heatmap displays data values using color gradients.
Tree Map displays data hierarchically with nested rectangles, where the size and color represent different measures.
Heatmap visualizes data values using color gradients, with darker colors indicating higher values.
Tree Map is useful for showing hierarchical data structures, while Heatmap is effective ...
Extract Data saves a snapshot of data in Tableau workbook, while Live Connection directly connects to data source.
Extract Data creates a static copy of data in Tableau workbook, while Live Connection directly queries data source in real-time.
Extract Data is useful for working offline or with small datasets, while Live Connection is ideal for large datasets or when data is frequently updated.
Extract Data can improve per...
Dual mode in Power BI allows users to switch between DirectQuery and Import modes for data sources.
Dual mode allows users to combine the benefits of both DirectQuery and Import modes in Power BI.
Users can switch between DirectQuery and Import modes for different data sources within the same report.
DirectQuery mode connects directly to the data source for real-time data retrieval, while Import mode loads data into Power...
I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.
Self-join is a SQL query that joins a table to itself.
Self-join is used when a table needs to be joined with itself to compare rows within the same table.
It is achieved by using table aliases to differentiate between the two instances of the same table.
Commonly used in hierarchical data structures or when comparing related records within the same table.
A stored procedure is a set of SQL statements that are stored in a database and can be called by other programs or scripts.
Stored procedures can improve performance by reducing network traffic and executing complex operations on the database server.
They can be used to encapsulate business logic and enforce security measures.
Example: CREATE PROCEDURE GetCustomerOrders AS SELECT * FROM Orders WHERE CustomerID = @Customer
DROP deletes the table structure and data, while TRUNCATE deletes only the data.
DROP statement removes the table from the database, including all data and structure.
TRUNCATE statement removes all data from the table, but keeps the table structure intact.
DROP is a DDL (Data Definition Language) command, while TRUNCATE is a DML (Data Manipulation Language) command.
I was interviewed in Jun 2024.
Easy SQL questions related to sub query
SQL moderate questions related to joins and window functions
Top trending discussions
Some of the top questions asked at the Affine interview -
The duration of Affine interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 38 interviews
Interview experience
based on 168 reviews
Rating in categories
Senior Associate
129
salaries
| ₹0 L/yr - ₹0 L/yr |
Business Analyst
94
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Business Analyst
87
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
87
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Engineer
47
salaries
| ₹0 L/yr - ₹0 L/yr |
Fractal Analytics
Mu Sigma
Tiger Analytics
LatentView Analytics