Take some time off. Instead of getting frustrated at your current job and doing something rash like quitting without a backup plan, take a week or two off from work asap. Give yourself some breathing room.
Think about why you're being rejected - you have just not yet found the job that fits you. So keep looking. It's hard but it will happen. Be positive yaar :)
You also should think of the people in your network who work at companies you're interested in. Finding a good role once you cross a certain threshold is difficult, is it possible that you have high standards and are looking down on some of the interviewers?
Forget about being Indian. If you don't care about it, you'll only be focused on what you bring to the table. You don't want to work in a team where race matters anyway.
Think about why you're being rejected - you have just not yet found the job that fits you. So keep looking. It's hard but it will happen. Be positive yaar :)
You also should think of the people in your network who work at companies you're interested in. Finding a good role once you cross a certain threshold is difficult, is it possible that you have high standards and are looking down on some of the interviewers?
Forget about being Indian. If you don't care about it, you'll only be focused on what you bring to the table. You don't want to work in a team where race matters anyway.