J'ai postulé via un recruteur. Le processus a pris 3 semaines. J'ai passé un entretien chez Casale Media en août 2014
Entretien
Contacted by recruiter. Did a programming test in 24 hours. Then a phone interview about half an hour about basic technical stuff. Finally an onsite interview by 3 people that lasted about 2 hours. It consisted of 1 hour technical questions + programming test, the rest was the interviewers talking about the company and asking the general interview questions. The technical questions were relatively simple and the interviewers were all very friendly. I got offered drinks twice during the interview, and it was a really pleasant experience.
J'ai postulé en ligne. Le processus a pris 1 jour. J'ai passé un entretien chez Casale Media en oct. 2014
Entretien
I sent a resume for the Test Developer position. I received a response a couple days later. The email indicated that the first step of the hiring process was to write some code in Python that connected to a MySQL database. You are given 24 hours to complete the test.
I never programmed in Python however looking at the syntax it was similar to other programs I have written in. I completed half of the test (connected to database and retrieved the records) however spent a lot of my time reading how the data structures worked. I did complete the test but not in the time allotted. So as an exercise I also wrote the test in JAVA (familiar with this language).
I wrote the Python script using 3.4.2 and connection to a MySQL server version 5.6
The test involved:
Given a table 'mailing':
CREATE TABLE mailing (
addr VARCHAR(255) NOT NULL
);
The mailing table will initially be empty. New addresses will be added on a daily basis. It is expected that the table will store at least 10,000,000 email addresses and 100,000 domains.
Write a Python script that updates another table which holds a daily count of email addresses by their domain name.
Use this table to report the top 50 domains by count sorted by percentage growth of the last 30 days compared to the total.
** NOTE **
- The original mailing table should not be modified.
- All processing must be done in Python (eg. no complex queries or sub-queries)
Hope this helps
J'ai postulé via un recruteur. J'ai passé un entretien chez Casale Media (Toronto, ON) en sept. 2014
Entretien
Applied through recruiter, and I got a Python/Perl interview challenge to solve. It deals with MySQL DB, not very hard. Then there is an onsite interview after 2 weeks, and I got the offer right after the interview.