Software Engineer Data Interview Questions

438 software engineer data interview questions shared by candidates

Design a Smart Fridge in the programming language of your choice. Your fridge should be able to handle adding products and removing products Each day, product items in the fridge decrease in quality: Each product item starts with quality of 10 and spoils at quality 0"fruit" or "vegetable" products decrease in quality by 2 points every day"milk" or "meat" products decrease in quality by 3 points every day"non-perishable" products don't decrease in quality at allWhen a product's quantity (not quality) hits 0, your fridge should alert the user to buy more of that productWhen a product item is close to spoiling (quality<=2), your fridge should alert the user every dayTest cases: Adding 1 chicken on one day, removing it the next day, try to remove it the day after. Adding 1 water bottle, 2 chickens, 1 apple on one day, simulate 3 days, display content Hints you can provide as needed: you can assume there is a cron method which is nvoked once a day, and wil cal whichever method is being used to reduce the quality of items.
avatar

Software Engineer & AI Data Scientist

Interviewed at Hootsuite

3.1
Oct 11, 2024

Design a Smart Fridge in the programming language of your choice. Your fridge should be able to handle adding products and removing products Each day, product items in the fridge decrease in quality: Each product item starts with quality of 10 and spoils at quality 0"fruit" or "vegetable" products decrease in quality by 2 points every day"milk" or "meat" products decrease in quality by 3 points every day"non-perishable" products don't decrease in quality at allWhen a product's quantity (not quality) hits 0, your fridge should alert the user to buy more of that productWhen a product item is close to spoiling (quality<=2), your fridge should alert the user every dayTest cases: Adding 1 chicken on one day, removing it the next day, try to remove it the day after. Adding 1 water bottle, 2 chickens, 1 apple on one day, simulate 3 days, display content Hints you can provide as needed: you can assume there is a cron method which is nvoked once a day, and wil cal whichever method is being used to reduce the quality of items.

How to find duplicate rows from table 2 which has 2M + 10(duplicate rows) How to find 10 duplicates from 1M records without primary key. questions on Strings and collections in java. Kafka questions involving offset related questions.
Jul 11, 2022

How to find duplicate rows from table 2 which has 2M + 10(duplicate rows) How to find 10 duplicates from 1M records without primary key. questions on Strings and collections in java. Kafka questions involving offset related questions.

Viewing 301 - 310 interview questions

Glassdoor has 438 interview questions and reports from Software engineer data interviews. Prepare for your interview. Get hired. Love your job.