Many Indian startups using HackerEarth for hiring developers to join their team. Developers need to solve problems on algorithms for backend hiring challenge. For Frontend hiring challenge, developers need to build fronted application with given JSON data.

What Challenge contains ?

  1. URL to get JSON data 
  2. URL to get JSON data of API requests
  3. Wire frame design to display JSON data

Best Frameworks to use

AngularJS

AngularJS is best for Single page web application with JSON data. AngularJS Material UI framework is available with many UI components

jQuery

jQuery is good javascript library on DOM manipulation. Bootstrap UI framework is available with many UI components

Using AngulaJS + Angular Material UI

Challenge contains URL which gives JSON data. You have to make GET request to get JSON data. Find below for angular ajax GET request.
angular.module('demo', [])
.controller('demoController', ['$scope', '$http', 
  function($scope, $http) {

    $scope.fetch = function() {
      // Simple GET request example:
      $http({
        method: 'GET',
        url: 'userData.json'
      }).then(function successCallback(response) {
          // this callback will be called asynchronously
          // when the response is available
      }, function errorCallback(response) {
          // called asynchronously if an error occurs
          // or server returns response with an error status.
      });
    };


}]);
After fetching JSON data, display them as shown in wireframe

Sorting, Searching, Filtering

If you implement these features, you will get extra marks. Find below for tutorial links
You have to make GET request to get JSON data. Find below for jQuery ajax GET request.
$.ajax({
        url: "userData.json",
        jsonp: "callback",
        dataType: "json",
      }).done(function(data) {
        if(data !== null && typeof(data) !== 'object') {
          data = JSON.parse(data);
        }  
});

Sorting, Searching, Filtering

If you implement these features, you will get extra marks. Find below for tutorial links
  1. Sort JSON Data Using jQuery  
  2. Search JSON Data Using jQuery 
  3. Tagsearch with typeahead.js

Finally

You should give best design to solve given problem to get hired

14 comments:

  1. Thank you for this great explanation. It was really helpful.

    school branding

    ReplyDelete
  2. Thanks for sharing informative content…Find noida software company to know more and Contact us on given no.…

    ReplyDelete
  3. Before we start working on the CPD for your Top CDR Writers, we learn all the necessary details about your career and your CPD activities undertaken in the last two years.

    ReplyDelete
  4. Hey admin, I have gone through this recent post and feel better to read this enthusiasm matter. So, it is good to let you connect us through Economics Assignment Help Canada. For the introduction point of view, we offer you the most relevant service. Our assignment development service is available to you all time and consults our team.

    ReplyDelete
  5. The problems compound if you have multiple clashing problems and complex math sums, having many equations to solve. Here the equation solver can back you up. With this tool, you can solve and check a large number of equations, in all your tasks, within a very short time. The results are 100% accurate.

    ReplyDelete
  6. When managing college tasks becomes difficult, seeking online essay help is a sensible decision. Students frequently miss deadlines for submitting assignments and receive poor grades as a result. That's when online homework help comes in handy. Most assignment experts are reasonably priced, and students can use them without sacrificing other necessities. Websites offer various plans and bundles that make assignment assistance reasonable. The money you spend on online assignment expert services is completely justified.

    ReplyDelete
  7. This is very nice guys! I would love to recommend you a beautiful service for homework! If you need some help, just text to them hirewriters review and be ready for help! They rally know how to it!

    ReplyDelete
  8. At GreatAssignmentHelper.com, we have unlimited assignment help benefits for collage students seeking Law assignment help. Our 1500+ PhD qualified Writers with several

    ReplyDelete
  9. MyAssignmenthelp.com is regarded as the best data mining assignment help by thousands of homework to help seekers.

    ReplyDelete
  10. We have on board domain experts who are PhD holders from renowned universities across the globe, and we exclusively offer top notch Assignment Help Our experts have tremendous experience in furnishing excellent quality Online Assignment Help within the shortest of deadlines. Our Assignment Helper consistently furnish bespoke and non-plagiarized work that fetch excellent grades too. You save a ton of time to prepare well for your term-end exams by seeking the amazingly affordable Help with My Assignment.

    ReplyDelete
  11. Assignments have become a new norm in modern education, necessitating the use of Assignment helper in london and help with assignments in london Websites. We are one of the organisations that has been assisting students for many years. Our trustworthiness is a major factor in our success. Once you've trusted us with the most crucial aspect of your academic life, discover how we make it shine.

    ReplyDelete
  12. The team at Acadecraft offers plenty of curriculum development services and the required consultation for the same. We cater to all subjects taught at schools, colleges, or even universities. It may be related to marketing, arts stream, engineering, mathematics, business, medicines, language, computer science, networking, or literature.
    k12 Manual Development Services

    ReplyDelete
  13. MyAssignmenthelp.com has been in the business of CDR writing services for over a decade. And throughout the years, we have encountered a wide variety of CDR writing requests. As long as the order requirements sounded reasonable, our team was able to provide the necessary CDR help to the applicants.

    ReplyDelete
  14. Acquire high-quality Java assignment help at unmatched prices from our leading website and get instant relief from the stress levels. We have a team of highly skilled programmers to cater to all programming order at undergraduate, postgraduate and doctorate levels. On-Time Delivery, proofreading, 100% plagiarism-free, round the clock customer support are some of the benefits of hiring us.

    ReplyDelete

Blogroll

Popular Posts