phone vs. in-person: ME TOO, agreed entirely. I know some people prefer phone interviews bc it means they can have notes in front of them to help them out, but I've always had TERRIBLE phone anxiety so I much, much much prefer being able to read facial expressions & body language so I can tell how it's going. Plus I feel like you can connect better in-person. Plus if an answer starts going awry, I can rescue it better if it's in-person? e.g. people say it's okay to go 'hang on, lemme think about that for a sec' in a face-to-face interview, rather than subjecting them to lots of awkward hemming and hawing -- but that contemplative silence would be WAY more mortifying to me on a phone.
biggest weakness: OKAY SO I was just talking to someone about this. My way of tackling this -- bc it's a really common question -- is 'choosing' one standout weakness that a)
is legit (i.e. no "well I work too hard! I'm too loyal!" bullshit) but not crippling, b) might not even affect this particular position that much, and c) you can evince that you're aware of it, are consciously working on improving it, and IDEALLY can provide a concrete example of when you tackled your weakness~~ at a past position.
for example: I used to tell people that time management was my problem (bc I'm a
hardcore procrastinator), but then I improved on that to an extent that I suffered from an OVERABUNDANCE of organisation? And my desired jobs started requiring
really good time management and organisation, so I've tried to turn that into a strength instead, stopped mentioning it as a weakness.
SO INSTEAD I talk about conflict management nowadays -- because these jobs aren't customer service-oriented, so it's not a necessary strength? But it might come up in internal office conflict! So it's a problem area, but one that I'm working on improving, annnnd most importantly shouldn't directly fuck up my chances of getting that job.