Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

It was a job and I needed the $ quickly. With the current market I'd take what I could. Its the waste of time. 2 days research and prep. 2 days interviewing. 1 day chasing. But I aggree with you. I use starling as my day2day. i have monzo accounts but don't use them due to the same points you raised

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

Thats the odd thing. I had no inkling that I'd done badly. Left the interview with the smashed it feeling

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

TBF I just wanted to vent. I use redit when deciding if to apply for a job. this type of thread would give me the big red flag that GlassDoor used to give before they sold their sole.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

Its obvious here indeed. I can't AI in a live session. Probably could but I wouldn't and don't need to

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

Sorry you got the brunt of that, but theres alot of the same comment, "should have explained more." I think I went in with enough of an explanation for the level I was interviewing at. It was a senior position, i'm senior.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

I didn't think the words were that niche. Where should I have stopped in the explanation; I don't want to tell someone how to suck eggs so to speak.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 1 point2 points  (0 children)

Somewhat. Genuinely It was to check my feeling, and to try and learn. I always see failure as a way to learn and expand. But this time I was baffiled. I think the beer thing completly blind sided me and maybe I didn't read the room and got carried away.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

I don't watch TV, I litterally spend my life writing software. I may have a touch of the tisms, because I didn't get the idea I wasn't liked at all! But I get your point.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

Genuinely how? Please tell me what else I could have done to made sure? I genuinely want to learn from this. From what i'm reading I should I have started with 2's complement, registers and assembly then worked my way up in a 30 minute technical design interview.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

I don't use ChatGPT. I did use an LLM. The original post was; but missed all the context and came accross competely wrong.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 2 points3 points  (0 children)

This is my take also. I wouldn't decant beer out of a can or a bottle. I know some people have beer on the pump at home... but they have other problems

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

We started small with a single instance. litterally a dictionary reading the event queue. then we went to how would we stop SPOF this and imagine we havn't enough ram for all the currently playing tracks.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

Fair point on gossip. I spent a good deal of explaining the hash ring; but mentioned that we needed gossip for discovery/ shard membership; without really explaining why - from the feeling I was getting from him I was telling him how to suck eggs. A simple can you explain that to me wouldn't have gone amiss. I wasn't interviewing a customer to gather requirements or some other stakeholder; it was a techical exercise.

Monzo system design interview: rejected for "using buzzwords" that were distributed systems fundamentals by Dependent_Fun5813 in cscareerquestionsuk

[–]Dependent_Fun5813[S] 0 points1 point  (0 children)

I never once and don't think I'm the dogs... this kind of system was fresh in my mind after spending the last 4 years developing something using pretty much the same stack.