Skip to content

Instantly share code, notes, and snippets.

View ensargunesdogdu's full-sized avatar
🎯
Focusing

ensargunesdogdu

🎯
Focusing
View GitHub Profile

Albert Java Coding Challenge

The goal of this challenge is to give you an opportunity to demonstrate your skills and how you would approach a real-life project.

General aspects

We expect you to create an GitHub repository that contains the your code and answers. Please always commit and push over your fork, and when you are done, create a pull request to this repository to deliver the results. We ask you to make one commit per challenge part and use the comment to identify it. Example: commit description “A” should have all the changes to answer the challenge part A.

Ensure you always include your code and also the written answers/explanations in the ANSWERS.md file within the same commit if they belong to the same challenge part.

The application technology

Data Analytics Challenge

Dataset Information

For this challenge, we will use the Brazilian E-commerce Public Dataset by Olist from Kaggle. The dataset contains multiple tables, each with specific attributes related to e-commerce activities.

Dataset

Tables and Columns

React Native Challenge

Objective

Develop a feature-rich React Native application that allows users to browse and interact with a dynamic product list fetched from a dummy API. The application should include advanced features such as sorting, filtering, searching, favoriting, and detailed product information.

Requirements

1. Product List

Challenge: Patient Management System with React, Next.js, and UI Libraries

Description:

Create a Patient Management System using React and Next.js. This system allows healthcare professionals to list patients, search for patients by various criteria, view patient details, and securely share documents and images related to patient care.

Requirements:

  1. Build a Next.js application that includes the following main components:
    • Patient List: Display a list of patients with basic information such as name, age, and gender.
  • Patient Details: Show detailed information about a selected patient, including medical history, contact information, and recent appointments.

Albert Java Coding Challenge

The goal of this challenge is to give you an opportunity to show us what you know and how you would work in a real life project.

General aspects

We expect you to create an this github repository that contains the instructions.

In order to be practical, we ask you to make one commit per challenge part and use the comment to identify it. Ie: commit description "A" should have all the changes to answer the challenge part A.

Be sure to always include your code and also the written answers/explanations in the ANSWERS.md file within the same commit if they belongs to the same challenge part.

public class SampleEncryption {
private final String securityKey = "YOUR_PRIVATE_SECURITY_KEY_HERE";
public String Decrypt(String cipherString) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
final byte[] digestOfPassword = md.digest(securityKey.getBytes("utf-8"));
final byte[] keyArray = Arrays.copyOf(digestOfPassword, 24);
for (int j = 0, k = 16; j < 8; ) {
// Import the Google Cloud client library using default credentials
const {BigQuery} = require('@google-cloud/bigquery');
const bigquery = new BigQuery();
async function query() {
const query = "SELECT * FROM \`$TABLE_NAME\` LIMIT 1000";
const options = {
query: query,
// Location must match that of the dataset(s) referenced in the query.
location: 'europe-west4',