Add office photos
Employer?
Claim Account for FREE

Luxoft

3.7
based on 590 Reviews
Filter interviews by

Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. Explain you project architecture ? Show some sample codes of the same.

Ans.

Our project architecture follows a microservices approach with containerization using Docker and orchestration with Kubernetes.

  • We have divided our application into smaller, independent services that communicate with each other through APIs.

  • Each service is containerized using Docker, allowing for easy deployment and scaling.

  • We use Kubernetes for orchestration, which automates the deployment, scaling, and management of our containers.

  • Our services are written in different langua...read more

Add your answer

Q2. How huge data your are working? What are toughest problem you faced and resolved it ?

Ans.

I have worked with huge data sets in the past.

  • I have experience working with data sets ranging from a few gigabytes to several terabytes.

  • One of the toughest problems I faced was optimizing a query that was taking too long to execute.

  • I resolved it by analyzing the query plan and identifying the bottleneck, then optimizing the query accordingly.

  • Another challenge I faced was dealing with data inconsistencies, which I resolved by implementing data validation and cleaning processe...read more

Add your answer

Q3. What do you do for performance improvement while using ajax ?

Ans.

Use caching, minimize data transfer, optimize server-side code.

  • Implement caching to reduce server requests

  • Minimize data transfer by sending only necessary data

  • Optimize server-side code for faster response time

Add your answer

Q4. Pyspark optimisation techniques explain and write scd type 2 sample code.

Ans.

Optimisation techniques in Pyspark and sample code for SCD type 2

  • Use broadcast variables to reduce data shuffling

  • Partition data based on key columns to improve performance

  • Use cache() or persist() to avoid recomputing data

  • Use coalesce() or repartition() to reduce the number of partitions

  • For SCD type 2, use merge() function to update or insert new records

  • Example code for SCD type 2: https://github.com/awantik/pyspark-101/blob/master/11-SCD2.ipynb

Add your answer
Discover null interview dos and don'ts from real experiences

Q5. Can you connect directly to db using jscript ?

Ans.

Yes, it is possible to connect to a database using JavaScript.

  • JavaScript can connect to databases using APIs such as Web SQL, IndexedDB, and MongoDB.

  • It is also possible to use Node.js to connect to databases using JavaScript.

  • However, it is not recommended to connect to a database directly from client-side JavaScript due to security concerns.

Add your answer

Q6. What is transaction in database ?

Ans.

A transaction in a database is a sequence of operations that are treated as a single unit of work.

  • Transactions ensure data consistency and integrity.

  • They allow multiple operations to be grouped together and either all succeed or all fail.

  • ACID properties (Atomicity, Consistency, Isolation, Durability) are maintained in transactions.

  • Examples of transactions include transferring money between bank accounts or updating inventory levels in an e-commerce website.

Add your answer

More about working at Luxoft

#1 Best IT/ITES Company - 2022
HQ - Zug, Switzerland, Switzerland
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

3.9
 • 44 Interview Questions
3.7
 • 18 Interview Questions
3.8
 • 14 Interview Questions
2.7
 • 12 Interview Questions
3.1
 • 10 Interview Questions
3.9
 • 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
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