I just finished my 4th and last round of interview for an internship. They said they would email me their decision next week.
First round was an online coding challenge to which I had an ok O(n) solution for.
Second round was all behavioral.
For the third round, my HR rep told me that a developer would go more in depth for that coding question along with some OOP questions. To prepare, I figured out a better O(n) solution to that coding question to which one of their devs (I'll call him Bob) interviewed me on.
For the 4th interview, I was told that another dev (I'll call him Joe) would go even further in detail for that coding question along with some computer science fundamentals (trees, etc). So I studied the hell out of that question and found an O(1) solution.
However, something came up the day of the 4th interview and they told me Joe wouldn't be able to make it, but another dev, (Billy) would be interviewing me instead. In the interview, Billy never brought up that question I've been studying but instead just asked me other coding questions the entire hour. I'm assuming that the sudden switch of interviewers is what caused this.
My question is:
Would it help me in any way if I emailed Bob (third round) that I found an O(1) solution to their coding question (they seemed really into that question) and was just never able to bring it up?