Golang Pro: Elevate Your Development Skills β Series 1

Hosted By
venkatesh D.

Details
## π§ Agenda:
### 1. Coding Challenge: Implementing a Concurrent Safe Cache (25 mins)
- Objective: Design and implement a thread-safe in-memory cache in Go that supports concurrent read and write operations.
- Key Concepts: Goroutines, mutexes, channels, and synchronization.
- Discussion Points:
- Ensuring data consistency in concurrent environments.
- Performance trade-offs between different synchronization techniques.
***
### 2. Face-to-Face Interview Simulation: Debugging a Goroutine Leak (25 mins)
- Scenario: You're presented with a Go application that exhibits increased memory usage over time.
- Tasks:
- Identify and resolve the goroutine leak causing the memory issue.
- Discuss best practices to prevent such leaks.
- Key Concepts: Goroutine lifecycle management, context cancellation, and profiling tools
***
### 3. System Design Session: Designing a URL Shortener Service in Go (35 mins)
- Objective: Architect a scalable and efficient URL shortening service similar to Bitly.
- Discussion Points:
- Database schema design and storage strategies.
- API design and rate limiting.
- Handling high availability and fault tolerance.
***
### 4. Real-World Product Issue: Handling Panic and Recover in Production (25 mins)
- Scenario: A production Go application crashes due to an unhandled panic.
- Tasks:
- Implement panic recovery mechanisms to prevent application crashes.
- Discuss logging and alerting strategies for such incidents.
- Key Concepts: Error handling, defer-panic-recover pattern, and observability
***
### 5. Q&A and Interactive Discussion (30 mins)
- Open floor for attendees to ask questions, share experiences, and discuss challenges faced during interviews or in real-world Go projects.
***
Join Zoom Meeting
https://us02web.zoom.us/j/88397118889?pwd=ZTiSZh7RlQw4Hmw1cbXGP7cIhTx5yn.1
Meeting ID: 883 9711 8889
Passcode: 040457
## π Takeaways:
- Access to session recordings and presentation materials.
- Sample code snippets and project templates.
- Curated list of interview questions and answers.
- Certificate of participation.

CoderRange - AI , Big data , Data Science !.
See more events
CoderRange - AI , Big data , Data Science !.

No ratings yet
Respond by
Sunday, July 13, 2025
6:29 AM
Online event
Link visible for attendees
Golang Pro: Elevate Your Development Skills β Series 1
FREE
999 spots left