Skip to content

Arvind0203/LLD

Repository files navigation

# LLD

1 : Questions to Clarify Before Design (Very Important 
2: Ask for constraint/boundry/scaling questions 
3: Approach to Start Designing the Solution 
4: Flow Diagram 
5: Class/UML diagram 
6: Design Pattern being used 
7: Design Algorithm 
8: C++ source code 
9: Complexity 
10: further optimisations




Skills

Some of the core responsibilities include designing, owning and shipping software, writing secure, reliable, scalable and maintainable code. 
  
Syncing with other teams for product features that span across teams and geographies, figuring out dependencies and driving them to completion. 
  
You should have a solid understanding of the software development cycle.  
  
Successful candidates should have ability to ramp up quickly on new technologies and adopt solution from within the company 
or from the Open-Source community. In addition, strong problem solving & debugging skills are necessary.  
  
Candidate will be regularly participating in on call and reviewing customer feedback.  
  
Candidate is expected to make architectural changes in application to make it modernize, performant and reliable.

Candidate will be helping other team members by actively working with them and participating in design and code reviews. 
Candidate will be growing team knowledge with regular knowledge sessions.  
  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages