Candidatei-me online. O processo levou mais de 1 semana. Fui entrevistado pela Prosper.com (San Francisco, CA) em nov. de 2017
Entrevista
One telephonic technical interview 1 hour long, asked 2-3 coding q and a bunch of java core questions like garbage collection, type of exceptions, string manipulation question, they love questions related to the binary search tree.
After 3-4 days I got a call for an onsite interview, 5 rounds 45 min each. The interview was pretty intense. In each round, at least 3-4 coding questions and REST APIs. A couple of SQL queries, make sure to prepare for REST APIs and SQL, it won't be written in the job description but this is really important for them.
I did not find office culture very attractive but the location is great.
Perguntas de entrevista [1]
Pergunta 1
Least common ancestor of two nodes in a binary tree?
Quicksort vs merge sort (pseudo-code)?
Given a 2d grid map of '1's (land) and '0's (water), count the number of islands?
print path from given target node from the root or return it as a list?
sort stack using another stack and using only linked list (2 q)
Implement queue using linked list
SOAP vs REST?
Delete kth node from LinkedList
PUT vs POST
Hash collision
Hashmap in detail
Multithreading
Java garbage collection
Selection sort implementation
LRU cache
Abstract vs interface
Candidatei-me online. O processo levou 2 semanas. Fui entrevistado pela Prosper.com (Seattle, WA) em out. de 2021
Entrevista
Total 5 rounds.
2 coding, 1 System design, 1 SQL and API design, Manager round.
When discussion about numbers came in. The recruiter was a bully. She didn't even bother to congratulate on the offer and was rude to suggest that “I shouldn’t consider accepting the offer “ . Accepting an offer involves making both parties happy. According to her, negotiation means, Candidate has to give up on whereas the company can remain stubborn. It’s not a fair play when both parties involved are not meeting in the middle ground.
Perguntas de entrevista [1]
Pergunta 1
SQL Queries involving group by and joins.
Coding questions on Linked List, Least Common ancestor
Designing and scaling brokerage API
Design patterns - Builder pattern
Web App client-side login and cookies
Candidatei-me online. Fui entrevistado pela Prosper.com em fev. de 2017
Entrevista
Their recruiter is very unprofessional.
Here is my experience:
1. Cancel Phone screening 5 minutes in advance:
After I submitted application, one recruiter sent an online question (hacker rank) to me. I passed and was contacted by the recruiter and scheduled an phone screening.
On the day of phone screening, the recruiter called me 5 minutes before the scheduled time, told me that the phone screen is canceled. Then, I received an email asking me to complete another online test. But I was never given link for this new online test.
2. Phone interview without any prior scheduling:
A couple days later, I received an unexpected call and it is phone screening, which I was not given any notice of. I managed to complete it gracefully.
3. Onsite interview canceled when you want to confirm the schedule with them:
Another couple days later, the same recruiter approached me and asked whether I can come for onsite interview on a specific day. I said yes and the recruiter said great she would get back to me very soon, which never happen.
Two days before the tentative interview date, I emailed the recruiter to confirm the onsite interview schedule. 10 Minutes later I received the rejection email.
Perguntas de entrevista [1]
Pergunta 1
Tell me one of the most challenging project encountered by you