Live data from Hacker News

Show HN: Practice Job Interview with ChatGPT API

practiceinterview.co

1–10 of 18 posts

Show HN: Practice Job Interview with ChatGPT API

#1
Hi HN!

ChatGPT API was just released and I'm eager to hack something with it.

So I created PracticeInterview.co to help people practice for their next job interview.

ChatGPT acts as the interviewer and you can choose to interview for various roles such as Finance Manager, Social Media Manager, and Software Engineer.

I think this is a cool implementation of ChatGPT and the interview sessions so far has been pretty coherent.

Please give it a try! It's free, no logins required, and your interview session is saved so you can comeback to it later.

Since it's an MVP, I would welcome all feedback. Thanks HN!

Show HN: Practice Job Interview with ChatGPT API
practiceinterview.co

Re: Show HN: Practice Job Interview with ChatGPT API

#3
I clicked "Backend developer".

> You: I'm ready

> Interviewer: Great! Here's your question: Can you explain the difference between a stack and a queue data structure?

> You: Definitely.

> Interviewer: Okay, great! A stack and a queue are both abstract data types that can be used to store and manipulate collections of data. However, they differ in their approach to managing their elements. A stack is a Last-In-First-Out (LIFO) data structure that allows elements to be added and removed from the top of the stack. The topmost element in the stack is also known as the "head" of the stack. When an element is added to the stack, it becomes the new head. When an element is removed from the stack, the head is removed first. On the other hand, a queue is a First-In-First-Out (FIFO) data structure that allows elements to be added to the back of the queue and removed from the front of the queue. The front of the queue is also known as the "head" of the queue, while the back of the queue is known as the "tail". When an element is added to the queue, it becomes the new tail. When an element is removed from the queue, the head is removed first. In summary, the main difference between a stack and a queue is the order in which elements are added and removed. A stack follows the LIFO order, while a queue follows the FIFO order.

> You: Cool

And then it just keeps prattling on about it, without ever actually testing my knowledge.

And even if I start off saying "No, not really", it spits out the answer just the same.

How does this help me prepare? (:

In real life, the interviewer probes the depths of your knowledge.

I do like the UI, though. Nice job there, it's easy and intuitive.

Edit: @marcelc63: No need to apologize. I had fun trying it out and wish you all the best. Don't give up! Feel free to ping me when you're ready, metadat.luvs.u@big-gmail

Re: Show HN: Practice Job Interview with ChatGPT API

#4
Pretty neat!

I tried the "fullstack" and it was good enough to get me to type real responses. It was a little frustrating when it asked for ways to improve database performance, and then told me my answer was "a good start" but that I neglected many non-database performance aspects. https://practiceinterview.co/interview/352?key=b1bcabb4-3293...

Re: Show HN: Practice Job Interview with ChatGPT API

#6
post #3

I clicked "Backend developer". > You: I'm ready > Interviewer: Great! Here's your question: Can you explain the difference between a stack and a queue data structure? > You: Definitely. > Interviewer: Okay, great! A stack and a queue are both abstract data types that can be used to store and manipulate collections of data. However, they differ in their approach to managing their elements. A stack is a Last-In-First-O…

Hi! Thanks for trying it out.

Yes I do admit the interview is not perfect yet. More prompt engineering to optimize. I think with a few more optimization we can get ChatGPT to conduct a more quality interview session.

Sorry you didn't find value in the mvp yet, my teammate and I was taking ChatGPT API for a spin and share it as it. In hindsight we could've done more optimization before posting here.

If it's ok, I'll let you know after we optimize the prompt for you to try it again.

Thanks for the feedback, we appreciate it a lot

Re: Show HN: Practice Job Interview with ChatGPT API

#7
post #4

Pretty neat! I tried the "fullstack" and it was good enough to get me to type real responses. It was a little frustrating when it asked for ways to improve database performance, and then told me my answer was "a good start" but that I neglected many non-database performance aspects. https://practiceinterview.co/interview/352?key=b1bcabb4-3293...

Yes, for now the prompt we seeded was giving context to ChatGPT about their role as an interviewer and area of expertise.

Something we want to try next is to seed several real interview questions, perhaps it'll lead to a more quality interview.

Thanks for trying the MVP, we appreciate the feedback

Re: Show HN: Practice Job Interview with ChatGPT API

#8
post #5

This is quite nice for practice even if you know its ChatGPT. I tried for a product manager role https://practiceinterview.co/interview/80?key=a3f9cef7-5bbf-... and it was quite an interesting chat.

Wow, reading your interview session feels like a knowledge base in itself. Thanks for sharing!

Perhaps these mock interview can be a resource in itself later on?

We're looking to further optimize the prompt and definitely to cross check the facts that ChatGPT spit out (since its notorious to state false information as fact).

Hope you enjoy the MVP

Re: Show HN: Practice Job Interview with ChatGPT API

#9
post #2

fun tool, but tbh I found it frustrating right out of the gate. It felt like being stuck in an infinite loop. https://practiceinterview.co/interview/330?key=36a0893b-6a2b...

Thanks for trying it out.

Yes, currently it needs a severe promot optimization to increase the quality of the interview session.

Our idea is to seed several real interview questions, perhaps this will improve the quality of the interview.

If it's ok, I'll let you know after we make the update for you to give it another try.

Thank you for the feedback

Re: Show HN: Practice Job Interview with ChatGPT API

#10
post #5

This is quite nice for practice even if you know its ChatGPT. I tried for a product manager role https://practiceinterview.co/interview/80?key=a3f9cef7-5bbf-... and it was quite an interesting chat.

Wow, reading your interview session feels like a knowledge base in itself. Thanks for sharing! Perhaps these mock interview can be a resource in itself later on? We're looking to further optimize the prompt and definitely to cross check the facts that ChatGPT spit out (since its notorious to state false information as fact). Hope you enjoy the MVP

Yeah, these interviews can be a knowledge base. You could have links to past interviews by category for people to read through. But do give people an option if they want their interviews publicly listed or not. Great for practice and clarity of thought.

Edit: Just read my own chat again. I did the "interview" quite hurriedly. I can't believe how far we have come with these tools. I think a lay person who is not aware of this technology would not be able to discern that the interviewer is not a human and that's saying something.

Post reply on HN