u/BitTraditional6375

Struggling with turning intuition into code (Meta prep, 3 YOE)

Hi everyone,

I’m preparing for a software engineering interview at Meta in ~3 weeks and would really appreciate advice from people who’ve gone through the process.

About me:

- 3 years of backend experience

- Solved ~150 LeetCode problems

- Comfortable identifying common patterns (DFS/BFS, two pointers, sliding window, etc.)

Where I’m struggling:

I usually understand the idea or approach relatively quickly, but get stuck when trying to turn that into clean, working code under time pressure.

It feels like I’m missing that last step between “intuition” and “implementation”.

More concretely:

- I hesitate on how to structure the solution (what state to keep, how to organize loops)

- My implementation sometimes becomes messy or slower than expected

- I occasionally freeze mid-way even when I had a clear direction

Context:

I’ve taken this week off to fully focus on interview prep before going back to work, so I’m trying to use this time as effectively as possible.

My questions:

  1. How did you personally bridge the gap between understanding a solution and implementing it smoothly?

  2. Are there specific drills or habits that helped you improve implementation fluency?

  3. During Meta interviews, how much does imperfect or messy code hurt if the core idea is correct?

Trying to close that last 10–15% gap — would really appreciate honest insights 🙏

reddit.com
u/BitTraditional6375 — 20 hours ago