Taro Logo

Software Quality Engineer Interview Experience - San Francisco, California

December 1, 2011
Positive ExperienceNo Offer

Process

This was the third or second round interview. The engineer called me and asked some general questions, including an online coding assessment.

  1. What is your current GPA?
  2. What is your preferred coding language?
  3. When did you graduate?
  4. What CS-related courses did you take previously? Did you take any courses related to Operating Systems?
  5. Which databases are you familiar with?

Questions

  1. Difference between "GROUP BY" and "HAVING" in SQL?

Given an employee table with columns ID, NAME, and POSITION:

  • What is the number of employees in this table?
  • What is the number of employees whose position is 'Manager'?
  • What are the numbers of employees whose positions are 'Manager', 'Director', or 'PM'?
  1. Difference between ArrayList and LinkedList?
  2. Difference between ArrayList and Vector?
  3. Difference between String and StringBuffer?
  4. Difference between StringBuilder and StringBuffer?
  5. What is HashMap? Is it synchronized or not?

How to test a vending machine? Can you provide some test cases?

How to reverse a String? How to deal with it if the input string is null?

Given an array of Integers containing duplicate numbers from 1-100, how do you count how many distinct numbers you have?

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Salesforce Software Quality Engineer role in San Francisco, California.

Success Rate

0%
Pass Rate

Salesforce's interview process for their Software Quality Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Salesforce's Software Quality Engineer interview process in San Francisco, California.

Salesforce Work Experiences