Technical Consultant Interview Questions

4,421 technical consultant interview questions shared by candidates

1. When making calls to the Harvest API, what is the purpose of including an “On-Behalf-Of” user ID? Which of the following action types do you think is most important to include this header: a) creating, b) reading, c) updating, d) deleting data. 2. What API call(s) would you make to create a job and populate all of its custom fields? 3. How might you add an employee as the hiring manager to a job, given only their company’s employee ID? 4. The status of a job (open, draft, or closed) is strictly a function of its openings. If there is at least one opening with a status of “open”, then the job status is open. If all of a job’s openings are closed, then the job status is closed. Given that a job cannot be directly closed via PATCH: Update Job, what sequence of API call(s) would you make to close a job? 5. When would GET: Retrieve Application be used versus GET: List Applications? Why are there two different endpoints to get applications? 6. How would you retrieve all offers for a candidate with email address test@greenhouse.io? 7. Let’s say a customer wants to create a new employee record in a downstream system, instantly upon a candidate being hired in Greenhouse. What method would you recommend to them for doing so? 8. In addition to creating the new employee record above, the customer wants to save the candidate’s resume attachment to an external system. Where would you find that? 9. A customer is using an external system to securely save and audit all approved (i.e. accepted) offer letters in Greenhouse. What are two different approaches you might take to send this data to the external system, either in real-time or on a scheduled basis? 10. Because customers’ employees log in to Greenhouse in order to apply to internal jobs, it’s sometimes helpful to match their candidate record with their user account. How might you determine whether a Greenhouse user has an existing candidate profile in the system?
avatar

Technical Consultant

Interviewed at Greenhouse Software

3.8
Nov 19, 2022

1. When making calls to the Harvest API, what is the purpose of including an “On-Behalf-Of” user ID? Which of the following action types do you think is most important to include this header: a) creating, b) reading, c) updating, d) deleting data. 2. What API call(s) would you make to create a job and populate all of its custom fields? 3. How might you add an employee as the hiring manager to a job, given only their company’s employee ID? 4. The status of a job (open, draft, or closed) is strictly a function of its openings. If there is at least one opening with a status of “open”, then the job status is open. If all of a job’s openings are closed, then the job status is closed. Given that a job cannot be directly closed via PATCH: Update Job, what sequence of API call(s) would you make to close a job? 5. When would GET: Retrieve Application be used versus GET: List Applications? Why are there two different endpoints to get applications? 6. How would you retrieve all offers for a candidate with email address test@greenhouse.io? 7. Let’s say a customer wants to create a new employee record in a downstream system, instantly upon a candidate being hired in Greenhouse. What method would you recommend to them for doing so? 8. In addition to creating the new employee record above, the customer wants to save the candidate’s resume attachment to an external system. Where would you find that? 9. A customer is using an external system to securely save and audit all approved (i.e. accepted) offer letters in Greenhouse. What are two different approaches you might take to send this data to the external system, either in real-time or on a scheduled basis? 10. Because customers’ employees log in to Greenhouse in order to apply to internal jobs, it’s sometimes helpful to match their candidate record with their user account. How might you determine whether a Greenhouse user has an existing candidate profile in the system?

Viewing 3351 - 3360 interview questions

Glassdoor has 4,421 interview questions and reports from Technical consultant interviews. Prepare for your interview. Get hired. Love your job.