Git Product home page Git Product logo

coding-archives's Introduction

This is Repository servers the purpose of storing all my coding related notes, drafts, messages,etc. Issues created in these repositories are a form of noting down things which I want to refer someday in future

coding-archives's People

Contributors

dependabot[bot] avatar jaynil1611 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

coding-archives's Issues

Placement Tips

Aptitude

Communication Skills

Competitive Coding

Group Discussion

Be Confident

Work on Introduce Yourself

Introduction

  • End of the introduction should be on a strong point.
  • Internships/Projects/Hackathons/Certifications
  • Include a company-specific point.
  • Leadership Examples
  • Research Company/News/Initiatives
  • Always ask a question if prompted (Culture/TechStack/Future Scope)
  • Convert weakness into strength (Perfectionist or 10/10/Public Speaking)

Future 5 years

  • Research Hierarchy in company
  • Step into the shoe saying that I as a Technical Analyst in your company contributing to this project

NULL and UNDEFINED

NULL

What is null?

null is an assignment value. It can be assigned to a variable as a representation of no value:

There are two features of null you should understand:

  • null is an empty or non-existent value.
  • null must be assigned.

In the example below, we are assigning value to null.

let value = null;
console.log(value);
// null 
  • null expresses a lack of identification, indicating that variable points to no object
  • When you assign null to a variable, you are declaring that this value is explicitly empty.

UNDEFINED

What is undefined?

Undefined usually means a variable has been declared, but not defined.

  • Another common scenario, where you will encounter an undefined is while trying to access a property of an object that doesn’t exist.
let myObject = {};
console.log(myObject.value);
// undefined
  • To summarize,
    • An object is declared but not defined/initialized.
    • Accessing an object property or an array index that does not exist.
    • Calling a function, without it’s required function parameters.

What is similar?

  • Both null and undefined are primitive values in JavaScript.
  • Another thing to note is that when comparing null and undefined they are equal.
null == undefined
// true
  • This is because both of them are considered falsy values in JavaScript.

Differences null vs. undefined

  • Arithmetic Operations

Another interesting difference to note is when arithmetic operations are performed with null vs. undefined.

Arithmetic operations with a null value will result in integer value while any arithmetic operation with undefined will result in the value of the variable being changed to NaN.

let a = 5 + null;
console.log(a);
// 5

let b = 5 + undefined;
console.log(b);
// NaN 
  • Equality

  • Typeof Null and Undefined

  • Interestingly enough, when using typeof to test null, it returns an object:
console.log(typeof(undefined));  //"undefined"
console.log(typeof(null));       //"object"
  • Comparison Using Abstract and Strict Equality

  • Since these are different data types, if we compare them with strict equality ===, we get false.
  • But if we compare them with abstract equality ==, we get true.
console.log(null === undefined)    //false
console.log(null == undefined)     //true
console.log(null !== undefined)    //true

Summary

  • null is an assigned value. It means nothing.
  • undefined typically means a variable has been declared but not defined yet.
  • null and undefined are falsy values.
  • null and undefined are both primitives. However, an error shows that typeof null = object.
  • null !== undefined but null == undefined.

Blog

Blog Tools

  • Gatsby (GraphQL basics are required)
  • DocuSaurus
  • 11ty
  • Go through tanay pratap's youtube playlists

Non Tech Placement Seminar

  • Financial Markets by Yale on Coursera (David Shiller), MoneyWeek on YouTube, Zerodha Varsity (for investing)
  • Also, read financial news. You'll struggle with the jargon a lot, whenever you find a word you don't understand: google it or search it on Investopedia
  • Investopedia is a good starter for concepts - brief and simple
  • Product School
  • Product designer is more about user experience
  • Product manager is about UI, Business and Technology
  • How content writing internships help for non-tech placements
    • They can convey your writing and language proficiency to recruiters. Helps for interviews with MNCs where these things are pre-requisites
  • "Cracking the PM Interview" is a good read for PM prospects
  • Waiting Lift Problem
    • @martand: 1. Problem was two-fold: Unpredictability because of which people get impatient and nothing to do while you are waiting outside the lift. 2. Solution was simply based on these problems: An app that tells you how far the lift is as soon as you are 1km away from the office so you can pace yourself accordingly and the app also provides 4-5mins reads like medium does to enhance the waiting experience
  • I think just for your life know about - economics (basics like supply and demand), debt+equity, financial statements
  • Top-resources-For-Product-Managers

References Tanay Pratap

Guide Allocation Tips

Revised Guidelines

  • Recontact Guide if previously contacted

First Round

  • Individual Emails
  • Abstract of the project
  • Select three faculties
  • Mail-in a separate email
  • By June 4 EOD
  • Letter of Interest by June 5 EOD
  • June 6 EOD Only One Faculty Approval by your group
  • Faculty will reply 6 June EOD
  • If Faculty denies then switch to next Faculty who has replied with Letter of Interest

Second Round begins on June 7

  • If all three reply as No then you enter into next round.
  • The same process again repeated as Round One

Broad Abstract is Required for Category 2 You change the topic afterwards

Guide can choose 2 groups max

Buffer time for next Faculty

You can send related domains to faculty

Mentor Session

QA ROLE

  • Experience of cloud or QA or BA doesn't count for SDE role when switching between roles.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.