Good god, where to begin. The Interviewer canceled on me a few hours before my first interview. The recruiters apologized and rescheduled, and then the interviewer proceeded to stand me up again and this time not even bother to cancel on me beforehand. I sat on the teams meeting alone for 40 minutes, emailing the recruiters to no avail, before throwing up my hands. They apologized and rescheduled again, assuring me that they would change my interviewer to someone more reliable. Fast forward to the 3rd interview attempt- this time I was greeted by a "lead software engineer" based in India. He was completely unprepared and told me to be quiet for the first 5 minutes of the interview while he scrambled to prepare. Then he launched into asking me what turned out to be pretty basic (...I think, however I never fully understood most questions) domain-specific and DSA questions, but what made the interview so difficult is that I could not understand a single word he was saying due to his incredibly heavy accent, the unreasonably fast speed at which he talked, and his awful communication style in which he would jump all around in his logic, contradict himself, and never answer my questions directly. His language barrier aside, he was a truly horrendous communicator. At least half the interview was spent with me asking him to repeat himself and clarify his questions. When asked, he refused to provide me with a written problem statement like every other company I've ever interviewed with (I'm sure because he wasn't prepared to do so). He asked several extremely confusing vague/broad questions near the end about my experiences and then seemed concerned when I asked him for clarification. I still don't understand what on earth he was really trying to ask me. Ironically, I passed an interview with Google the week before. Believe me, you do not want to work at Lowe's. You couldn't pay me a million dollars a year to work under this "lead software engineer" who interviewed me. Don't bother applying here.