Tuesday, March 19, 2019

Baked Baati in microwave

1. Take 1 cup wheat flour and 1/3rd cup besan. Add 1-2 tsp of ghee, pinch of eating soda, salt, mirchi powder, haldi, ajwain and saunf. Knead the dough little hard with minimum amount of water required.
2. Let it rest for 20-30 mins.
3. Preheat microwave for 5 mins in Grill mode.
4. Make round dough and press it from top to flatten it little. Perpare 7- 8 such dough.
5. Put grill stainless steel cooking rack on the turntable plate and  put the doughs.
6. Grill it for 5 mins and turn up the opposite sides. If it was otg we din't had to toggle the sides.
7. Again for 2-3 mins grill it and see if it is baked properly.
8. Now in a cauldron, heat some ghee in it enough for the baati to submerge.
9. Shallow fry it till the color comes out pretty well and is consistent.
10. Ta-da yum baati is ready.

Saturday, March 9, 2019

Interview Preparation

Array --> simple array, array rotation, stack, queue using two array, tree representation of array, preorder ,inorder traversal using array, searching and sorting array, in-place search sort, array for doubly ended queue, Hash table using array,
 concurrent hash table using array.

 LinkedList  --> Linkedlist traversal, binary search in linked list, tree conversion , cycle detection in dll, random pointer.

 Tree --> different tree,  inoorder, preorder, post order traversal  and their properties, tree creation from array , linked list. Different tree operation like ancesortor, predecessor, level order traversal

 Graph - BSF, DSF, Djkestras, max min cut problem, cycle detection, back edge,

 Hash table --> Different hash algorithm, Distributed hash algorithm, different collision resolution technique, consistent hashing

 Distributed system  -- problem with distributed system, message queue,  communication within node, concept of ACID transaction, CAP theorem, shared file system.

 Database - sql vs No sql when to use and why. simple sql queries, ACID property, distributed database, sharding vs partition sharing, Key value data base, document database. case study elastic search

 Operating System --> OSI layer, process synchronization , different problem with their solution(producer -consumer/ dining philosopher), deadlock detection prevention, thread, process, memory management,memory allocation , os bootstraping, bios loading. How
 .net environment work on top of OS . fragmentation, segmentation, virtual memory technique.

 Networking  - OS layers,how different protocol work tcp, http, ssl,ftp, ajax technology.

 Pipeline and code deployment cycle-- docker image, how Microsoft binary are created.

 Testing - load testing, integration testing, unit testing, different stage of testing( beta, gamma , prod..).. code monitoring, clod based monitoring system,  what to monitoring, post deployment works.

 ====================================

 Problem solving  from geekfor geek, practice 100 popular question from leet code and then on paper, try to come up with all the test case on paper
 https://github.com/mission-peace/interview

 watch tushar roy youtube channel for design and coding video

 go through groking design interview https://www.educative.io/collection/5668639101419520/5649050225344512?authorName=Design%20Gurus

 Go through design interview approach for Gaurav sen videos https://www.youtube.com/watch?v=zaRkONvyGr8

 ==================================================================================================


 Go through the design article  like https://github.com/checkcheckzz/system-design-interview

 Start with small start up.. then try for big dream companies













Victoria Canada Trip

 Victoria city to do and must have  1. Parliament building  2. Waterfront  3. Mini sea-bus at waterfront  4. Fisherman wharf   5. Museum (op...