ServiceNow interview question

How do you declare variables in Javascript? What are developer tools? How do you use it? What are ActiveX controls? How would you debug a javascript issue? What is a servlet? Difference between a thread and a process? What is a while/ do while loop? How would you find the max number in an array? What is a proxy server? What is an IP address and a subnet mask? What is XML? JSON? What are database locks? Basic SQL statements difference between ping and tracert? How does tracert work?