The job interview landscape has changed over the years, and for many positions that means what Forbes calls "challenge based interviews" where you have to show off your skills directly in the interview.

Forbes points out that since a number of positions these days don't come with a degree to back them up, many employers have moved on to create pre-interview challenges for potential employees:

If you're hoping to score an engineering position, be prepared for a coding challenge; a social media manager might be asked to analyze a day's worth of content and to present a strategy for sharing online while a personal assistant could be tasked with scouring the web for the best travel arrangements. As companies build challenges into their hiring practices, no candidate should expect to be hired without first proving their mettle.

Unfortunately, the only real trick to preparing for these types of interviews is preparation and the know-how to do your job. However, knowing that one of these challenges might come up in an interview means you can at least prepare yourself for them.