TLDR: Interviewer was lost , bounced interviewee back and forth between front end and backend.
Man, where to start. I was interview by a Jr Software Engineer (recent new grad)( thats the BIG first mistake, why have a new grad / new hire interview a software engineer) to design an internal application where you can schedule http requests to be sent.
Seems simple, as i start working through the design from client side to server side , 10 minutes into asking questions and writing my functional and non functional requirements i am told by the interviewer that i am wasting too much time and need to start working on the server.
I pause a bit. . .
Okay, i guess. I start working on the server design and while designing my API endpoints she stops me and says i need to work on my client side. . . .
Again im just ... confused. So again i start working on my client side and inform her i dont have much experience in UI/UX design so i put together a small architecture and she seems absolutely lost.
Its a simple front end, some input for a endpoint, input for a time, and an option to delete but whatever , she then says lets focus on the backend.. (Mentally told myself "WTFFF IS GOING ON, IS THIS A JOKE?")
. . . . . . .
Im literally tossed back and forth between front end and back end (for a backend role)
At this point im mentally done with the interview and have no words to say BUT did not want to to crush her "interview skills" so i continue , knowing im wasting time.
At this point we are maybe 30 minutes into the interview.
She asks ok, what are your endpoints going to be. I then go back to what i was doing and LITERALLY STOPS ME MIDWAY and says "Lets start designing your database" . . . . .
Im internally fuming already so i try to start designing my table and ask her because this is a simple application and due to my solution i would use a noSQL db because we wouldnt need joins.
Ohh was that a mistake, its like she mentally had a solution mapped out in her head previous to this interview and wanted no other design.
My mouse was already on the leave meeting button on zoom. She then starts by going BACK to my APIs and says "Lets make an API for each individual item to be able to delete"
I stop....
I literally sit there for maybe 30 seconds and try to comprehend what the hell is going on and ask her to clarify. And at this point we have maybe 5 mimutes left.
I didnt care anymore about the interview so we move to questions. I ask her about work life balance , she says its not so good due to being on call and you would NEED to wake up in the middle of the night at times. There is no schedule, you can work anytime, anywhere.
Big red flag on my end. She then goes on about how i would do better on the front end because i seem like a person who would want to work "4 hours a day"...
What led her to that assumption? I told her my current team is not a "on call" team.
I was just done . LIKE DONE. So i ask one last question i ask every interviewer , " Anything i should try to improve on? "
She says , "Yeah you should look into joins in mySQL, not sure if you are familiar with them."
I dont even mention anything and just leave the meeting.
Will i be pushed forward? I hope not, either way not a company i would even consider anymore.
Interview was today but will be denying their next interview IF ANY. Maybe i failed who knows. BUT MAN, Please dont allow Jr Enginners to interview a role they have no idea about.
Oh btw i forgot too add , somewhere in there i ask aboyt challenges the team is facing. She doesnt even know.
Would not rec this company to anyone.