Saturday, October 27, 2007

Wants to become-- By Shivprasad Koirala

A junior Software Engineer wants to become a senior Engineer...
A Senior Engineer wants to be Senior Software Engineer.....
A Senior Software Engineer wants to get a Team lead position...
A team lead wants to be come a PM...........................
A PM wants to be Manager so that he can control more accounts.....
A Manager wants to be a CTO........
A CTO wants to be CEO.............

Every CEO should know he is nothing once he resigns.....Thats the coporate truth.

99 % people follow this chain....To be different takes courage...Are you different ?.

Acha hai tu mere jaisa ath ghante kaam nahin kar raha hai , jo mai zindagi bhar kiya hoon

Acha hai tu mere jaisa ath ghante kaam nahin kar raha hai , jo mai zindagi bhar kiya hoon

Was passing through the BpB book shop of CST Mumbai.You know what freinds my dad does not know i write books. I stopped by the Bpb book shop to see what are the hot titles in the market. Swear it i did not stop there to show that i write books to my Dad. As i was looking at the computer books my dad just stared at "Software Testing Interview Questions" by Shivprasad Koirala. My dad does not know english but he can read the Koirala word and then Shivprasad. He saw the koirala name and the read the full name Shivprasad Koirala. Dad asked hey look some one from our community. I said that's me. He picked up the book, stared it and i am sure he was proud about me. You know what he said ( Acha hai tu mere jaisa ath ghante kaam nahin kar raha hai , jo mai zindagi bhar kiya hoon) "Good to see that you are not doing 8 hours job which i did for my rest of life".

He quietly said to me this Sunday i will cook biryani for you in Dassera ( Thats my Dad's way of giving party). My Dad struggled for me coming out of the Nepal poverty , working hard and made this so Called Shivprasad Koirala.....What was i with out you....

Monday, October 15, 2007

Web site stats

Was going through my website's website stats....Good to see people visiting from external countries also.

Sunday, October 14, 2007

New ideas and ventures.....Planning 2010

Had a meeting with my internal team. We have planned to create a series of book in Hindi language till 2010. Here are some topics

-- OOPs Programming Hindi Mein ( OOPS Programming in Hindi Language)
-- C# Hindi Mein
-- Java Hindi Mein
-- Games programming Hindi mein
We are all set market , studied the market for 2 months and looks like we are all set to conquere the IT industry.

Which means i will have to put all my profit back as investment for this new thought....And i am ready for it.

Wednesday, October 10, 2007

To Yakov from India with Love

Dear Yakov,

My name is Shivprasad Koirala. I have been writing books for past 4 years now. Written almost 7 books till now. I always see you around yahoo computer author group. I make it a point if its your email read it.

I was hearing your book writing struggle ( car cast) for POD. You know what i heard it atleast 6 times and i hear it when i feel like not writing. Its aspiring.

Keep a small space for this Indian Fan of yours.


I am waiting for Mr Yakov's reply you can catch him live at

I will post his reply if he answers me....


Thanks and never give up. Every rejection brings you closer to your goal :)



Thanks for all encouragement.....

200 question completed for my new book Networking Interview questions on the final LAP

Can you define protocol? 6
Can you explain the concept of Interlayer and multilayer approach? 6
What is a protocol stack or protocol suite? 6
Can you explain the concept of OSI layer? 6
Can you explain the different layers in OSI model? 7
Can you explain Application layer in OSI model? 8
Can you explain Presentation layer in OSI model? 8
Is it compulsory that compression, encryption and translation functions will be used during communication? 9
Can you explain Session layer in OSI model? 10
What’s the concept of Simplex, Half Duplex and Full Duplex dialogs? 10
What are the different types of dialogs in Session layer? 10
Can you explain Transport layer in OSI model? 11
Can you explain the concept of Congestion? 11
Can you explain Application layer in OSI model? 13
Can you explain what an IP address is? 14
How to convert Decimal to Binary? 14
How many IP addresses can come in IPV4? 17
Can you explain the concept of Unicast IP address? 17
Can you explain the concept of IP multicasting or multicast IP address? 18
How many different types of subnet classful networks are present? 18
What are the IP address ranges for public and private IP address? 18
Why do we need class and how many different types of class exists? 18
How are the IP addresses distributed between different classes? 19
Can you explain what is classful IP addressing? 19
Can you explain the concept of subnetting? 20
What are the advantages of using subneting? 21
If the host has the subnet ID why do we need a subnet mask? 21
What is the advantage of using classless addressing over classful addressing scheme? 21
Can you explain the concept of CIDR? 21
Twist :- Can you explain superneting ? 21
Can you explain concept of custom subneting? 24
What is the implication of increasing and decreasing subnet Bits? 24
Why do we need to subtract two from number of hosts? 24
Can you explain the concept of VLSM? 25
Routers 27
Can you explain the concept of DPU, Segments, Datagram, Frame and packet? 28
What is IP datagram fragmentation and MTU? 29
Can you explain in detail with example how data fragmentation works? 29
Larger the IP datagram less the overhead, is it true or false? 30
What is the minimum size of MTU bytes? 31
Can you explain how optimal MTU size is calculated? 31
How does the IP message finally reassemble? 32
Can you explain the concept of Repeaters, Hubs, Bridges, Switches and Routers? 33
Can you explain the concept of Layer 3 switches? 34
what are CSU, DSU and TSU? 35
what are the basic components of the router? 35
Can you explain the WAN and LAN Interface in Routers? 36
What are DB-15, DB-60 and RJ-45 in CISCO routers? 37
Can you explain the concept of TTL? 37
What is the concept of ICMP packets? 37
Which operating system does CISCO have? 38
Can you explain the concept of NAT? 38
Can you explain how actually NAT works? 39
why does collision occur in HUBS and repeaters? 41
Can you explain the concept of Collision domain? 41
What is the concept of routing tables? 41
what is the use of route print? 42
Can you explain how in detail how routing table looks like? 42
How can you see route tables on the router? 44
Can you explain the concept of static and dynamic routing? 44
When to use Static routes and dynamic routes? 44
How do you configure static routes on a router? 45
Can you explain static default routes? 46
What is the advantage of using Static default routes? 47
Why do workstations have route tables? 47
What is the concept of gateway of last resort? 49
Can you explain the concept of routing protocol? 49
What activities does routing protocol perform? 49
What metrics are used by routing protocols to determine the best path? 50
Can you explain what is interior and exterior routing protocols? 50
Can you explain the concept of intradomain and interdomain routing protocols? 51
Can you explain the concept of internetwork and intranetwork routing protocols? 51
Which method does routing protocol use to determine shortest path? 51
What is distance vector routing protocol? 51
How do router share information in Distance Vector routing? 52
What is the main issue with routing by rumor? 52
Can you explain the count-to-infinity problem in distance vector? 53
How is metric or the cost calculated for Distance Vector routing protocol? 53
What is the main issue with hop count metric issue? 54
Can you explain how Link-State routing protocols work? 56
Can you explain the concept of broad cast and multi-cast? 56
Can you tell which protocols lie in Distance vector and which in Link-State? 57
What’s the difference between distance vector and link-state protocol? 58
Can you explain difference between Single path and Multipath? 58
Can you explain route summarization? 59
How are the series of IP combined in to one route path in route summarization? 60
Can you explain RIP protocol? 62
How is route table populated by RIP protocol? 63
Can you explain convergence in networks? 64
Can you explain RIP timers in detail? 65
Can you explain routing loop issue in RIP protocol? 65
How do we avoid routing loop issue in RIP? 66
In RIP why do we have HOP count of 15? 67
How do we disable auto-summarization in RIP? 67
Can you explain IGRP? 68
How does IGRP work? 68
How many timers does IGRP have? 68
How does IGRP calculate metric? 69
Can multiple instance of IGRP run on one physical router? 71
How is load balancing done in IGRP? 71
What’s the command to configure IGRP? 72
Can you explain EIGRP? 73
What does neighbor terminology mean in EIGRP? 73
What are different types of packets in EIGRP? 73
How does EIGRP protocol update route information to its neighbors? 74
What is the concept of successor in EIGRP? 74
What is DUAL in EIGRP? 74
Can you explain reported distance (RD), feasibility distance (FD) and Feasibility condition (FC)? 74
Can you explain the concept of successor and feasible successor? 75
Can you explain passive and active route states? 75
What is SIA or stuck in active? 75
How do packets and timers in EIGRP work? 75
What are the different tables used in EIGRP? 76
Can you explain EIGRP metrics? 77
Can you explain how EIGRP finds its successor and feasible successor? 77
Can you explain Active and Passive route? 78
Can you explain OSPF? 79
How does OSPF populate route table? 80
What are the different tables in OSPF? 81
Can you explain different areas in OSPF? 82
Can you explain different router types in OSPF? 83
Can you explain Designated Router and Backup designated router? 83
Can you explain different router states in OSPF? 83
Can you explain different OSPF packet types? 84
What are the different types of OSPF timers? 85
How SPF algorithm does the route determination? 86
Can you explain autonomous system? 89
What are different types of dynamic protocols? 89
Can you explain autonomous numbers in EGP? 89
What is BGP? 89
What is the concept of BGP speakers and Peers? 90
What is EBGP and IBGP? 90
What is RIB? 90
Can you explain the concept of BGP confederations? 91
What are BGP path attributes? 91
What is the concept of NLRI? 92
How are routing neighbors discovered in BGP? 92
Can you explain how BGP does the decision process? 92
What is the concept of redistribution? 93
Can you explain the concept of one way redistribution and mutual distribution? 94
How does metric translation takes place in redistributing routes? 94
Can you explain the difference between Base band and Broad Band? 96
Firewall 113
Can you define what a FIREWALL is? 113
What are the different types of firewalls? 114
Can you explain packet filtering firewall? 118
Can you explain circuit level gateway? 118
Can you explain stateful inspection? 118
What is Application Gateway? 118
Is NAT a firewall? 118
Are personal firewall actually firewalls? 118
Can you explain the concept of demilitarized zone? 119
What is the meaning of bastion host? 119

Whats a good career Project Manager or Architecture ?

Technical is what i like to eat and breath. Growing technically is what i love. Here are some views from my personal point :-

-- Architecture is a good career but there are no official positions for the same. I mean a senior technical person probably , the team lead himself designs the architecture.

-- Architecture always come under the project managers.

-- Project managers are always paid more than the architecture.

But here are some +VE points

-- You can always jump from Architecture to pure Project management , vice versa jump is difficult.

-- There are less architectures and more project managers so you will never have job crunch. That's a different thing there is no architecture positions officially.

If you love technical then Architecture is good thing to opt for. The only bad point about this position is because you know lot of things , you can be over burdened by work. Second you should also be ready for less package than project managers.

The best thing about architecture is Project managers have to face lot of politics while Architectures do not. When i am doing some technically i forget the company politics. That makes my life better when i go home. I am sure many architectures are happy doing technical , while many project managers are burning inside with company politics. Probably that's what the price you pay for the extra money.

Monday, October 8, 2007

Do Onsite attract Indian IT professionals any more ?

I had the same attraction in my fresher days . I was onsite for quiet a long time and missed my beautiful days of my family life. But the motive was to make my own house .But now no one can woo me for a onsite opportunity .....i have realized its a big price to pay over family. If you carry your family ( kid and your wife) you will save the same as you save in India. If you do not carry them you miss them which is much worst.

But i have seen a huge transition in thinking among IT professionals , Due to outsourcing many do not want to go to onsite as such. Salary structures are approximately equal now and with dollar rate coming down and big MNC having their branches in India , growth is more here than onsite.

If ever a professional wants to go its only for building a house or due to some financial problems.

You know what guys you do not become a eligible bachelor if you have a US H1 now a days , Indian girls are quiet smart now a days.

Do you carry your work tension to your home ?

I think most of the software professionals carry all their office work to the home , including seniors. I used to do the same when i was a freshers and also recently for some organization because of workload. But as things matured family and my personal growth became more important than work. Definitely i work 8 hours in the office but i see i spend equal quality time with my family.

Finally they will cry and remember me for the whole life when something happens to me and not the organization......I am only a resource for the organization finally.

Second important thing is if i am having issues with my colleague i try to keep the personal relationship different than official. I am sure no one is good or bad they are just different. Finally everybody is working for their family.

Some one said right love your work and not your organization whom you work for.

Saturday, October 6, 2007

Working environmental difference between IT and NON-IT

For IT

-- IT is the business itself so if it crashes everything crashes

-- In IT company’s technology has lot of influence. So in IT company’s up gradation is not an issue.

-- IT companies i mean pure IT companies ( i am not talking about product based IT companies) have multiple projects. So you can be exposed to wide variety of projects, customer and domain.

-- Due to project deadlines you can be overstressed

-- Onsite opportunity is abundant. But the pay structure due to outsourcing can be bit less.

-- Most important thing if there is a downturn in IT US then be careful about your job.

-- In IT companies you keep shuffling between projects and domain. So you are more of technical expertise rather than domain expertise.

-- This is the most important thing. When i made projects in IT companies i never felt i was near to users.

-- Your growth hierarchy is Junior Developer -- Senior Developer -- Team leader -- Project Manager -- Manager -- Accounts Manager etc etc

In Non-IT

-- IT is a support function for growing business.

-- Implementing and learning new technologies can be a big issue. Non-IT believes in implementation rather than applying new technologies.

-- Its in house so you work only one project and domain.

-- Its not a stressed environment.

-- Onsite opportunities are less.

-- If there is a downturn in IT does not affect Non-IT because IT is a support function.

-- You work on only one project and one domain. SO you will have added edge of domain knowledge.

-- In NOn-IT companies I knew the user and i knew how useful it is to the end user.

-- You growth hierarchy is more like Developer -- Manager -- Senior Manager -- General Manager -- CTO