I applied through a recruiter. The process took 2 days. I interviewed at Ameriflex (Dallas, TX) in Sept 2016
Interview
I was referred by a recruiter. There was no phone screening or tech questions asked prior to onsite interview. I arrrived about 10 minutes early and waited about 10 -15 minutes for interviewer. They have a very diverse set of people from gender, age and nationality. The interview started with behavoral questions and followed by a series of technical questions. The behavoral was with the IT manager and I believe another senior developer and the technical part was with two senior developers. Be prepared to answer a wide range of questions on both the behavoral side and technical side.I enjoyed both parts of the interview because everyone was really nice and put me at ease. I could relate to everyone there and they have a laid back relaxing environment with lights slightly dimmed. I really like the lights dimmed. Also, I was very impressed the depth of technical questions the senior developers asked. They really organised this interview. I would have really enjoyed working here but I passed this oppurtunity for a bigger company that is closer to my house.
Interview questions [1]
Question 1
Q: What did you do at your previous jobs (May have been phrase differently)
Q: What kind of environment do you like working in
Q: Do you have a problem with a playful team
Q: What are your strengths
Q: Who is the CEO
Q: You sat close to the door at first why did you move one chair over (I sat close to the door at first but moved to face the interviewer directly. I think they liked that I moved)
Q: What do you like doing for fun
Q: How do you trubleshoot a problem
--Technical--
Q: What does FirstOrDefault() do
Q: What does SingleOrDefault() do
Q: Whats the difference between First() and Single()
Q: What the difference between First() and FirstOrDefault()
Q: What does "This is a test".Reverse() do
Q:
try
{
int x = 90;
}
catch(exception e)
{
}
catch(SqlException s)
{
}
Do you see anything wrong with this
Q: Will this code compile
var x = null;
Q: Various database questions
Q: Whats the difference between == and === in javascript
Q: What is hoisting in javascript
Q: How do you maintain block scope of a variable in javascript
Q: What is closure in javascript
Q: How do you feel about coding in knockoutJS
Q: Write a query to join a table in sql
Q: How do you join the results of a function to a table
Q: How do you feel about using Entity Framework
Q: Various questions about "this" for javascript
Q: Given this code
var x = {a: 1, b: 2}
x.a = 2;
Is there another way you can access property "a" for variable "x"