Equifax Interview Question

1) What technologies can you use? 2) What databases do you know? 3) What is your experience like? 4) How would you develop a program to represent a number in the string word form Ex: 1,230 -> one thousand two hundred thirty 3,000,210 -> three million two hundred ten 5) How would you represent a receipt as a schema? - What would the key be and other attributes? 6) What is the difference between a foreign key and the primary key