Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

bulldoze

macrumors regular
Original poster
Mar 15, 2011
229
51
Had an interview last Tuesday that included a coding challenge to take away and complete by Friday.

This would mean a few very late nights as I am not familiar with the framework that they explicitly said i must use (Python/Gherkin/Selenium) The coding challenge was a bit cheeky as well as it wanted me to automate one search page on their website and complete 10 scenarios. The site was also a nightmare as it contained all the things that strike fear into the heart of Automation engineers everywhere (Ajax, lazy loading, independent scrolling areas etc)

Well I gave up after the first 2 nights (I can only start at 9pm as I have a job and parent duties) as I could not even get the framework set up on my 2011 Macbook Pro.

Setting Python up on Linux/Windows is straight forward but on Mac? I ran into all sorts of problems primarily because of the system installed Python that was probably corrupt in some way and also because some of the dependencies appeared to have bound to that system Python.

So I will strike that one up to experience but going forward I need to get some frameworks set up so I can hit the ground running when one of these challenges come up in future. I have heard of virtual Python environments - would this be the answer?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.