I have a phone interview for a software engineering intern position at a major IT company. I'm not too sure what to expect here, the email just mentioned it'll be with one of their actual software engineers and it'll be technical questions. Anything I should brush up on?
Most likely it will be a couple technical questions to make sure you actually know what your talking about. They do this to separate the likely candidates from the kids who got their degrees from worthless degree-mill schools. It'l be like "please explain how you would create an object in c++" or "Describe bubble-sort to me" along with some questions about any experience you have working in a programming environment and such. Just be prepared to talk about programming and you should be fine.
Find out as much about the company as you can, and try to ask some questions about them when prompted near the end of the call.
I had a phone interview once where I had a serious brain-fart on the technical questions and couldn't answer a single one. It was really embarrassing, I couldn't even explain OOP. But that was a random cold call from someone who found my phone number from a resume I posted online. God that sucked.
If you get really really unlucky it will be a HR person asking you HR questions, which suck. I know they say it'l be with a software engineer, but you never know. HR people always say "Tell me about a time where you were put in a leadership position" and "Tell me about a time where you had to solve a difficult problem".