- LightHouse details report study helps in deducing many of the below mentioend improvements.
- Components profiling
- Build size analyser
- Chrome developer tools (like network requests/responses, sources for unused code, etc).
- Which incubators program is the startup part of if any?
- Which acceleator program is the startup part of if any?
- What's the total funds raised till date?
- What's the revenue?
- What's the profit if profit making firm?
- What's the total strenght?
- Are medical benefits provided?
- When can the vested options can be exercised? Usually, after 100% options are vested
- Understanding the relationship between the "optionee" and the "company"
- Is there any cliff period? How much is it? Usally, it's of 1 year.
- What's the vesting period? Usally, it's of 4 years.
- What's the vesting schedule? 25% options are vested at the end of first year then remaining 75% options are vested equally each month over then next 3 years.
- Example of the calculation of exercise and purchase price of the shares
- MD
- Group CTO
- CTO
- AVP -> Sr. AVP -> VP
- Sr. DoE
- DoE
- Sr. EM
- EM
- Tech Lead
- Lead Engineer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Office | |
Host github.com.office | |
HostName github.com | |
User git | |
IdentityFile ~/.ssh/id_rsa | |
# Personal | |
Host github.com.personal | |
ServerAliveInterval 600 | |
TCPKeepAlive yes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* You are given an unsorted array/list 'ARR' of 'N' integers. | |
* Your task is to return the length of the longest consecutive sequence. | |
* The consecutive sequence is in the form ['NUM', 'NUM' + 1, 'NUM' + 2, ..., 'NUM' + L] | |
* where 'NUM' is the starting integer of the sequence and 'L' + 1 is the length of the sequence. | |
*/ | |
function getHighestSequence(nums) { | |
const numIndex = {}; | |
let highestPatternNumber = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
For example, | |
Input: | |
nums = [8, 7, 2, 5, 3, 1] | |
target = 10 | |
Output: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Queue<T> { | |
_size: number; | |
_data = [] as T[]; | |
public constructor(size: number) { | |
this._size = size; | |
} | |
public enqueue(element: T): void { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Define domain ultimate-local.com | |
Define abs_path /mnt/d/www/${domain} | |
SSLCertificateFile ${abs_path}/${domain}.crt | |
SSLCertificateKeyFile ${abs_path}/${domain}.key | |
<Directory ${abs_path}> | |
# all | none | -Indexes FollowSymLinks MultiViews Includes | |
AllowOverride all | |
# all | none | AuthConfig Indexes FollowSymLinks |