Skip to content

Instantly share code, notes, and snippets.

View robertmogos's full-sized avatar

Robert Mogos robertmogos

View GitHub Profile

iOS Technical Test

image

Important: Algolia will never reuse your work. This assignment is for evaluation purposes only

The goal of this assignment is to create a small e-commerce app using Algolia Search Swift Client

Android Technical Test

image

Important: Algolia will never reuse your work. This assignment is for evaluation purposes only

The goal of this assignment is to create a small e-commerce app using Algolia Search Android Client

@robertmogos
robertmogos / UIS
Last active September 9, 2020 14:36
Colors:
primary: '#708090',
secondary: '#8B4C39',
On query "iphone"
{
"title": "iPhone Xs",
"banner": "https://user-images.githubusercontent.com/6137112/80473185-10281600-8946-11ea-9dbf-652dfbb7968b.png",

Technical test

The goal of this test is to evaluate your ability to architecture a small back-end service.
The service should expose a REST API endpoint and extract, transform and load a list of movies received via this endpoint in to Algolia.

Instructions

Expose a REST API endpoint

  • POST /1/load
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
337404
423108
520763
508943
637649
615658
581726
460465
503736
399566
userToken,eventName,index,objectIDs,eventType
Zr3oiaSXURfxUXQq0EXSi2yGFR23,Like,jsmart,HBic65A5yAeCXIGEgCPGswUmlkY2,click
Zr3oiaSXURfxUXQq0EXSi2yGFR23,Like,jsmart2,123465A5yAeCXIGEgCPGswUmlkY2,view
@robertmogos
robertmogos / fullstack_assignment.md
Last active June 28, 2023 20:51 — forked from praagyajoshi/fullstack_assignment.md
Algolia AppX team - Fullstack assignment

Fullstack assignment

Welcome! We're glad you are applying to the fullstack position in the Application Experience team! 🚀

Goal

The goal of this assignment is to evaluate:

  • ability to solve problems
  • ability to architect a (small) fullstack application
  • communicate the solution and justify decisions

To that purpose, we expect you to create an app comprised of 2 parts:

objectID content img_url img_enrich
algolia1 millisecond matters https://storage.googleapis.com/trouva/copywriting/PAT_14194_TroveActual_Front.jpg
@robertmogos
robertmogos / small_dataset_fashion.json
Last active November 28, 2023 16:30
small_dataset_fashion.json
[{
"image_url": "https://res.cloudinary.com/hilnmyskv/image/upload/v1638375315/flagship_sunrise/M0E20000000E1CU_0.jpg",
"objectID": "4822554001"
},
{
"image_url": "https://res.cloudinary.com/hilnmyskv/image/upload/v1638373427/flagship_sunrise/M0E20000000DLV9_0.jpg",
"objectID": "4822553001"
},
{
"image_url": "https://res.cloudinary.com/hilnmyskv/image/upload/v1638376740/flagship_sunrise/M0E20000000E1NV_0.jpg",