Coding 
assignments hub


Dive into our tailored coding challenges, a crucial step in your journey to joining the Apexive team. These assignments are designed not only to assess your technical skills but also to give you a taste of the real-world problems you'll tackle with us. 

Complete the challenge and submit your solution through our technical survey to move forward in our hiring process.

 

Submission Requirements  |  Django Assignment |  Flutter Assignment 

Submission
Requirements

For your submission to be considered, please adhere to the following guidelines:


Specific File Links: In the survey, provide direct links to specific files within your repository. 

Include line anchors to pinpoint exact code segments you want to highlight.


Note: Submissions with generic repository links will result in automatic disqualification.

  
 Architect Assignment ​     Expectations

​Your Architect submission should demonstrate

  • Project Organization: Adherence to Django best practices for project structure.

  • Consistent Use of Django Components: Skillful use of views, view sets, query sets, and managers.

  • Functionality Distribution: Effective allocation of tasks among query sets, models, view sets, and serializers.

  • Principles Application: Clear demonstration of DRY (Don't Repeat Yourself) and OOP (Object-Oriented Programming) principles in your code.




   Flutter Assignment 
   Expectations

Your Flutter submission should showcase

  • State Management: Efficient handling of the app's state changes.

  • Error Management: Robust error handling and management strategies.

  • UI/Logic Separation: Clear separation between user interface components and business logic.

  • API Integration: Effective integration and utilization of external APIs.

  • App Theming: Consistent and appealing theming 
    across the application.



Coding assignments

As a prospective member of our innovative team, these assignments provide you with the opportunity to demonstrate not
 just your technical prowess but also your problem-solving capabilities, creativity, and commitment to best practices. 
We encourage you to select assignments that align with your expertise and experience level.