Wednesday, October 25, 2017

stackoverflow

http://it-ebooks.directory/book-0521670152.html
https://stackoverflow.com/jobs/remote-developer-jobs?med=clc

https://codility.com/public-report-detail/

https://codility.com/candidate-faq/
Dear Mr. Mohammad Nazmul Huda Rubol Chowdhury,

Thank you for your recent application for our company.

As a next step, we would like you to take a Video Interview and Programming Test.
Please refer as below for details:

----------------------
Video Interview
----------------------
Your video interview will consist of a set of prerecorded questions for you to answer using your computer webcam and microphone.
After this email, we will send you an invitation email separately.
If you are a competent candidate, you will be invited for a face-to-face first interview.

Video Interview Steps
- Introduction movie
- Interview starts
  Questions you will be asked:
(1) Could we have your name and the reason why you are interested in Rakuten?
(2) Please tell us your technical background and how you will be able to contribute to the success of the company.
  If you already have work experience,please share that as well.
(3) What is your greatest strength and how you leverage your strength for peak performance?Please give us an example.
(4)*This question is for only those who have worked before*
  Have you ever changed your job? or are you trying to change your job?Please tell us why.
(5) What are your career goal and career plans?
  How does this job fit into your career plans?
*Please answer in English.
*You have two to three minutes(Max. 5 minutes)to answer each question.
*To go to the next question, please click "End recording"

Approximate time required: 20-30 minutes
Deadline: Thursday November 2nd, 2017 9am JST

Information:
*Please prepare Webcam and PC microphone.
*Casual dress is OK.
*Please access the video interview from web browser other than Internet Explorer (Google Chrome, Firefox is OK).
*When you click on the interview invitation link, you can use Practice Mode to help you get comfortable with the video interview platform before taking the actual interview.

*At the end of the interview, you will see a message "thank you for completing the interview!"
Below this message, there is a questionnaire "Help us help you."  Please note you do not need to complete this questionnaire.
If you have any questions concerning recruiting process, please send your inquiries to:tech-career@mail.rakuten.com

--------------------------------
Programming Test -Codility-
--------------------------------
Also after this email, we will send you an invitation email
separately.
Deadline: Thursday November 2nd, 2017 9am JST

*Web browser: Google Chrome, Firefox3.5, IE9.0, Opera10.0, Safari5.0
*Test begins when you click "BEGIN TEST NOW"
You CANNOT stop and start over once you click this button.
Please click the button only when you are ready to take the test.


-------------------------------------
Pre-Interview Questionnaire
-------------------------------------

Please answer the questionnaire from the URL below.

Deadline: Thursday November 2nd, 2017 9am JST

If we do not hear from you by the deadline, we might cancel your application.

Thank you for your cooperation and we look forward to hearing from you.
  

To
Today at 1:33 PM
Hi Mohammad Chowdhury,
Thank you for your interest in Rakuten, Inc.!
We would like you to take a short programming challenge so we can get a better sense of your programming skills.
Please use the following link to access your test. After clicking the link you will be able to practice with a demo or start the test.
Before you begin, please see the Codility Candidate FAQ at https://codility.com/candidate-faq/ for more information about the test. If you have any questions, feel free to reach out to us.
Happy coding!
Rakuten, Inc.


Monday, October 16, 2017

Node.js Typescript

https://code.msdn.microsoft.com/

https://www.tutorialspoint.com/typescript/typescript_types.htm
https://www.tutorialspoint.com/angularjs/index.htm

Node.js is an open source, cross-platform runtime environment for server-side JavaScript. Node.js is required to run JavaScript without a browser support. It uses Google V8 JavaScript engine to execute code. You may download Node.js source code or a pre-built installer for your platform.

https://www.tutorialspoint.com/typescript/typescript_environment_setup.htm


TypeScript

let isDone: boolean = false;
let decimal: number = 6;
let color: string = "blue";

let a: null = null;

let b: number = 123;

let c: number = 123.456;

let d: string = ‘Geeks’;

let e: undefined = undefined;

let f: boolean = true;

let g: number = 0b111001; // Binary

let h: number = 0o436; // Octal

let i: number = 0xadf0d; // Hexa-Decimal

In built-in data types, any is a special data-type, also the super data-type of all data types. If a variable is declared with any data type then we can assign any type value to that variable.

Examples:


let a: any = null;

let b: any =123;

let c: any = 123.456;

let d: any = ‘Geeks’;

let e: any = undefined;

let f: any = true;

let dynamicList: any[] = [ "Kunal Chowdhury",

                           "Free User",

                           21,

                           true

                         ]; 

const announcement = "Hello World!";

const user = {
name: "Daniel",
age: 26,
};

Tuple Types

// correct
let person: [string, number] = ["Kunal", 2018];
------------------------------------------------------

Array types can be written in one of two ways. In the first, you use the type of the elements followed by [] to denote an array of that element type:

let list: number[] = [1, 2, 3];
Try

The second way uses a generic array type, Array<elemType>:

let list: Array<number> = [1, 2, 3];

-------------------------------------------------
let firstName: string = "Kunal"; let lastName: string = "Chowdhury";
let message: string = `Hi, my name is: ${firstName} ${lastName}`; let spannedMessage: string = `Hi, My name is: ${firstName} ${lastName}`;


let dynamicValue: any = "Kunal Chowdhury";

By default, the enum values start from 0 (zero), but you can also set it by manually entering the value of its members. Consider the following two examples:









Driving

 https://youtube.com/shorts/5Ac2qZHrApU?si=_X-G7pJFHiZoD-s7 https://www.youtube.com/watch?v=f6pSsex87oU