I interviewed with two IT companies recently. One of them is clearly better choice for me but they are delaying the final result. My interview went quite well in the better one and I am 75% confident that I could eventually get selected provided I wait for their hiring round to complete (~10 days). On the other hand, the other job which I interviewed just for backup has selected me and is asking me to join immediately.
I am afraid if I take the backup job and then after 10 days the better offer comes, the backup company will ask me to serve 30 day notice period which the better job would not accept (since both the companies were looking for immediate joiners as per their job description). One the other hand if I say no to the backup company and then the 25% probability kicks and I get rejected, I would lose both offers. What choice should I make?