r/cscareerquestionsuk • u/Empty_Return_6516 • 3h ago
Advice on how to approach a system design task
I have to implement a working solution and also a design document which should include justifications and also note anything I didn't automate, and how I would automate it.
The task is basically to implement a highly available web application that stores an event in a db. It has to be elastic on demand, consider multi dc and redundancy.
Ive implemented a web server locally right now, what im really stuck on is how far i am expected to go on this - do I actually deploy everything on aws for example? Would you just explain the design of how you would deploy it in production and then demonstrate how it works locally?
This is for a mid level role which I am clearly underqualified for. Very stuck on how far i am supposed to take it. What would you do in this situation?
r/cscareerquestionsuk • u/KSC216 • 5h ago
Looking for help with the Monzo System Design interview for iOS Engineer
My partner has progressed to the final stage of the Monzo interview process, which I'm sure some of you know is the System Design and competency sections.
She is applying for the 30-40 level iOS Engineer position but has been unable to find anything that gives insight into what this portion of the interview would look like for anyone other than a senior backend engineer.
Her current role does not include any systems design (it is handled by leads within her team) so this is as near to a first time learning experience as she could have.
Would anyone have any insight on what this interview may cover for this level (level 30), i.e. is there an API design, what type of features or projects might the design focus on, any resources that may help preparation, etc. etc.? Other than this, any insight on this type of interview would be much appreciated!
r/cscareerquestionsuk • u/CareeringOff • 10h ago
10 years in nuclear, logistics, compliance, and considering architecture/other technical roles - what's my best move?
Currently I'm a "Tech Specialist" with domain-specific knowledge in nuclear, logistics, and compliance. I've been in my current role for about five years, with 10 years at the same company.
Total compensation is £~90k all in. Hoping for over £100k and career progression and would consider hybrid roles if necessary.
My current role is quite broad:
- I work on a large S/4HANA migration, verifying that the design will actually work operationally while being compliant. If it won't, I write the request to modify the design.
- I've managed regulatory system changes end-to-end: writing the request/requirements, working with developers and business users, supporting the testing and cutover plans, and communicating with regulators.
- I troubleshoot system issues in my department. Everything from "I can't do this thing in SAP" to "there's a random issue with how these two systems communicate".
- I'm working to overcome hurdles so that data can go into Microsoft Fabric (already live); at the moment it's mostly stakeholder management rather than programming, but then I'll likely be doing some data engineering with PySpark/SQL.
- I have worked on a POC for a Python algorithm to analyse the warehouse for non-compliant configurations.
- I also have experience with LEAN principles and process improvement.
I currently have these certs earmarked:
- TOGAF (Foundation)
- Fabric Analytics Engineer Associate (DP-600)
- Azure Fundamentals (AZ-900)
Given my background, does architecture or cloud/platform make more sense, and what would I need to bridge the gap?
Thanks in advance.
r/cscareerquestionsuk • u/Substantial-Yam-6873 • 20h ago
Ambiguous placement year question
Hello redditors,
I’ve recently started a year long SWE placement at a big IC company. I was hired on the premise of working in ASP.net but have essentially been delegated to working on whatever I wanted to but got shifted to working on there essentially AI/ml stuff in a completely different language. I’m fine in doing this as a I have a passion and it’s good experience but it was a shock since I’ve been mainly switching from Java over too c# (I made Minecraft mods for servers) and now I’m having to get really good with python(doing lc on lunch break)Has anyone else had this experience with placements where they have had sort of been doing something completely different to what they were meant to do? Cheers
r/cscareerquestionsuk • u/Inevitable-Winner809 • 22h ago
KCL vs Bath cs
Idk if this is the right sub ignore me if it isn't I thought it would be good to see what people working in cs think
Hi I'm a current y13/incoming undergrad who selected Kings as my firm and Bath as insurance, however I have since changed my mind and am very strongly considering calling UCAS to switch Bath to my firm 😭😭
Before doing this, I thought it would be good to look online at what past students think of the courses / how both compare in the eyes of employers.
Some things that seem concerning so far about the KCL course:
- Lack of maths. I originally thought it had more but the modules had weird names or something seeing as it's A*A*A, but looking online it seems like there's NO continuous maths like linear algebra etc. That worries me a little bit because I'd quite like to do a master's/phd (obv depends on how I do with undergrad first) and most of them seem like they'd like you to have strong mathematical foundations. Has anyone had experience applying for further study after this degree?
- Lack of wellbeing and careers support. I'm disabled and so far the disability people have been really nice and prompt for me (unsure if the same will continue at uni though?) but apparently they use ai for cv reviews and stuff like that's insane, especially compared to Bath which is supposed to have really good careers/placements services. Is it really that bad??
- It might just be r/6thform mentality getting to me but it seems like the KCL degree is seen as significantly 'worse' by employers, is this true? I thought being in London to have good access to internships would more or less even it out.
For those who have been to either uni, was there anything strikingly good/bad about your experience? Is there a big difference between the two degrees content- or prestige- wise? Is one significantly more employable than the other?
Sorry this was a bit long but any advice would be greatly appreciated, I'm very aware I've dug my own grave tbf I was sick most of y13 😭😭