Hello there! We are glad you are here!

We are always on the lookout for NodeJS + React Engineers.

If you looking to grow in the role of a Backend / Frontend / Full-stack Engineer, you are at the right place.

<aside> 💡 Before you start, please submit the form at https://forms.gle/jfg9G3t16syZwiDf8. Someone will reach out to you with more information and ask you to proceed.

</aside>

<aside> 💡 Once you have completed the challenge below, please submit the form at https://forms.gle/prWxeUk5sd6iEDaa9

</aside>


The hypothetical app that you’ll be building as a part of the challenge.

An application that lets you store the names of users and the IFSC codes of their bank accounts.

The user can then retrieve all the names, IFSC codes, bank details and the weather conditions at the bank.

Sample input and response are given on the right (bottom, if you are seeing this on a mobile device).

Fork the sandbox at https://codesandbox.io/s/kaos-hiring-challenge-1dr3c8 to get started. If you are unable to form the sandbox, create a new sandbox on https://codesandbox.io/ and select the option to “Import Project” and enter the url: https://github.com/kaoskeya/kaos-hiring-challenge

Based on your role, please view the tasks you’ll be doing:

Sample Input

mutation CreateAccount {
  create_account(
		name: "Jane Doe",
		ifscs: ["ICIC0001008", "HDFC0001907"]
	)
}

Sample Response

{
  "data": {
    "accounts": [
      {
        "id": "1",
        "name": "Jane Doe",
        "banks": [
          {
            "ifsc": "HDFC0001758",
            "meta": {
              "name": "HDFC Bank",
              "branch": "IRR, KORAMANGALA, BANGALORE",
              "city": "BANGALORE",
              "weather": {
                "current": {
                  "temperature": 27,
                  "comment": "Clear"
                },
                "tomorrow": {
                  "min": 18,
                  "max": 33
                }
              }
            }
          },
          {
            "ifsc": "HDFC0003933",
            "meta": {
              "name": "HDFC Bank",
              "branch": "AKCHA KUSHMANDI",
              "city": "KUSHMANDI",
              "weather": {
                "current": {
                  "temperature": 26,
                  "comment": "Clear"
                },
                "tomorrow": {
                  "min": 18,
                  "max": 33
                }
              }
            }
          }
        ]
      }
    ]
  }
}

Sample IFSC codes

HDFC0001758 SBIN0005943 ICIC0006561 UTIB0000373