Visteon Interview Question

Q1) What Components do u need to create Smart Dustbin? Q2)Features of 8051 microcontroller? Q3)How to swap two variables without using third variable?