-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompanies-w-good-hiring-practice.html
3399 lines (3399 loc) · 145 KB
/
companies-w-good-hiring-practice.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta
name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=yes"
/>
<title>companies-w-good-hiring-practice</title>
<style type="text/css">
code {
white-space: pre-wrap;
}
span.smallcaps {
font-variant: small-caps;
}
span.underline {
text-decoration: underline;
}
div.column {
display: inline-block;
vertical-align: top;
width: 50%;
}
</style>
</head>
<body>
<h1 id="hiring-without-whiteboards">Hiring Without Whiteboards</h1>
<p>
A list of companies (or teams) that don’t do “whiteboard” interviews.
“Whiteboards” is used as a metaphor, and is a <em>symbol</em> for the
kinds of CS trivia questions that are associated with bad interview
practices. Whiteboards are not bad – CS trivia questions are. Using sites
like HackerRank/LeetCode <em>probably</em> fall into a similar category.
</p>
<p>
The companies and teams listed here use interview techniques and questions
that resemble day-to-day work. For example, pairing on a real world
problem or a paid/unpaid take home exercise. Read (and contribute to)
<a href="RECOMMENDATIONS.md">our recommendations</a> for ways to conduct
better interviews.
</p>
<h3 id="tldr">tl;dr</h3>
<ul>
<li>
Discussing a real world problem (with or without whiteboard) is 👍
</li>
<li>
Solving CS trivia, technical puzzles, riddles, brainteasers (with or
without whiteboard) is 👎
</li>
</ul>
<p>
<a href="https://twitter.com/dhh/status/834146806594433025?lang=en"
><img src="https://i.imgur.com/xJV6cF4.png" width="500"
/></a>
</p>
<p>
Please open a
<a
href="https://github.com/poteto/hiring-without-whiteboards/pull/new/master"
>PR</a
>
to be added.
</p>
<h3 id="duds">Duds</h3>
<p>
If you’ve been through an interview with one of these companies recently,
and your experience suggests otherwise from their description, please open
a
<a
href="https://github.com/poteto/hiring-without-whiteboards/pull/new/master"
>PR</a
>
to remove them from this list.
</p>
<h3 id="i-want-to-searchsortfiltergroup-by-x">
I want to search/sort/filter/group by X!
</h3>
<p>
Check out our
<a href="https://airtable.com/shr3eGPDm3wGjT2gA">Airtable</a>!
</p>
<p>
Additions to this document that are properly formatted will automatically
be pushed and added to Airtable. Keywords from the description will also
be extracted. You can see (and contribute!) to the
<a href="https://github.com/poteto/hww-api">API here</a>.
</p>
<h3 id="discussion-and-other-reads">Discussion and other reads</h3>
<ul>
<li>
Discussion: See
<a href="https://news.ycombinator.com/item?id=13874026">HackerNews</a>
</li>
<li>
<a
href="https://theoutline.com/post/1256/finding-a-better-alternative-to-the-whiteboard-interview"
>Finding a better alternative to the whiteboard interview</a
>
</li>
</ul>
<hr />
<h2 id="a---c">A - C</h2>
<ul>
<li>
<a href="https://www.ableton.com/en/about">Ableton</a> | Berlin, Germany
| Take-home programming task (discussed via Skype), then pair
programming and debugging session on-site
</li>
<li>
<a href="https://angel.co/abstract/jobs">Abstract</a> | San Francisco,
CA
</li>
<li>
<a href="https://www.accenture.com/us-en/careers">Accenture</a> | San
Francisco, CA / Los Angeles, CA / New York, NY | Technical phone
discussion with architecture manager, followed by behavioral interview
focusing on soft skills
</li>
<li>
<a href="https://www.accredible.com/careers">Accredible</a> | Cambridge,
UK / San Francisco, CA / Remote | Take home project, then a
pair-programming and discussion onsite / Skype round.
</li>
<li>
<a href="https://acko.com">Acko</a> | Mumbai, India | Phone interview,
followed by a small take home problem. Finally a F2F or skype pair
programming session
</li>
<li>
<a href="http://www.acumenci.com/joinourteam">Acumen</a> | London, UK |
Small take home test, and sit in on some sprint rituals on-site
</li>
<li>
<a href="https://www.addstones.com">Addstones</a> | Paris, FR /
Singapore, SG / Bucharest, RO / London, UK | Multiple interviews,
discussion of technical background and experiences. Sometimes we do a
on-site unsupervised small exercise.
</li>
<li>
<a href="https://adnymics.com">Adnymics</a> | Munich, DE | Take home
project, then work with the team for a day
</li>
<li>
<a href="http://adthena.com">Adthena</a> | London, UK | Takehome project
and discussion on-site
</li>
<li>
<a href="https://angel.co/adwyze/jobs">AdWyze</a> | Bangalore, India |
Short takehome project + (for fulltime) onsite pairing
</li>
<li>
<a href="https://www.aerofs.com/company/careers">AeroFS</a> | San
Francisco, CA | Short takehome project + phone interview
</li>
<li>
<a href="https://affinity.recruiterbox.com/#content">Affinity</a> | San
Francisco, CA | Implementation of a children’s game, then take-home
project OR real-world design questions
</li>
<li>
<a href="https://ageno.pl">Ageno</a> | Bielsko-Biala, Poland | Simple
Magento Take-home project and discussion on the real world problems.
</li>
<li>
<a href="https://angel.co/agilemd/jobs">AgileMD</a> | San Francisco, CA
| Takehome project
</li>
<li>
<a href="https://careersatagoda.com/departments/technology">Agoda</a> |
Bangkok, Thailand | Take-home project, then a discussion onsite round.
</li>
<li>
<a href="https://agrilyst.com">Agrilyst</a> | New York, NY / Remote |
Short takehome project & remote pairing
</li>
<li>
<a href="https://airbrake.io">Airbrake</a> | San Francisco, CA / Remote
| Take-home project & pair on a problem similar to daily work
</li>
<li>
<a href="http://aiwip.com">Aiwip</a> | London, UK | Skype/phone
interview followed by takehome project or worksample (or whiteboard)
</li>
<li>
<a href="http://ajira.tech">Ajira</a> | Chennai, India / Austin, TX |
Take home project, then pair programming, technical discussions,
cultural fit
</li>
<li>
<a href="https://www.algolia.com/careers">Algolia</a> | Paris, France /
San Francisco, CA | Takehome project & Onsite discussions and
presentation
</li>
<li>
<a href="https://www.allaboutapps.at/jobs">all about apps GmbH</a> |
Vienna, Austria | 2-phase technical discussion & examination with
department heads and management.
</li>
<li>
<a href="https://allegro.pl/praca">Allegro</a> | Warsaw, Poland; Poznan,
Poland; Torun, Poland; Wroclaw, Poland; Krakow, Poland | Take home,
simple project. Series of 2 technical interviews (how to build things,
how to solve specific, real world problem) and meeting with a team
leader.
</li>
<li>
<a href="https://alluvium.io">Alluvium</a> | Brooklyn, NY | Take-home
assignment, on-site review dovetailing into collaborative project
planning for extension.
</li>
<li>
<a href="https://engineering.alphasights.com">AlphaSights</a> | London,
UK / New York, NY / Remote | Initial interview, pair programming then
final round with general technical questions
</li>
<li>
<a href="https://amagi.io">AMAGI</a> | Makati, Philippines | 1) Review
of your resume, portfolio, and/or GitHub profile; 2) 1 hour discussion
(in-person or Skype) about your goals, experience, personal culture, and
how to apply technical solutions to real problems;
</li>
<li>
<a href="https://gastrograph.com">Analytical Flavor Systems</a> |
Manhattan, New York | Code sample or take-home project, both with
discussion.
</li>
<li>
<a href="https://apolloagriculture.com">Apollo Agriculture</a> |
Nairobi, Kenya/Remote | Takehome project or Worksample (or whiteboard)
</li>
<li>
<a href="https://www.beapplied.com">Applied</a> | London, UK |
Situational judgement tests focusing on real-world soft skills (online
then in structured interview)
</li>
<li>
<a href="https://angel.co/arachnys/jobs/220465-software-engineer"
>Arachnys</a
>
| London, UK | Take home test, real world pair programming
</li>
<li>
<a href="https://articulate.com/company/careers">Articulate</a> | Remote
| Take-home project & pair program on a problem similar to daily
work
</li>
<li>
<a href="https://www.artsy.net/jobs#engineering">Artsy</a> | New York,
NY / London, UK / Berlin, Germany / Los Angeles, CA / Hong Kong, Hong
Kong / Remote | Our process: 1) Informal chat 2) Application 3) Phone
screen 4) In-person interview with 1 lead, 2 individual contributors and
1 non-engineer (30-45 mins each), focusing on your work habits and
expertise as demonstrated in your previous work 5) ~4 in-depth
professional reference calls (30-45 mins each).
</li>
<li>
<a href="https://www.asidatascience.com/careers">ASI Data Science</a> |
London, UK | Project to work at home, general technical questions, pair
programming with engineers
</li>
<li>
<a
href="https://jobs.asos.com/epostings/index.cfm?fuseaction=app.jobsearch&company_id=30071&version=1&byBusinessUnit=5"
>ASOS</a
>
| London, UK | Take home or in-person code refactoring exercise,
in-person walk-though of solution including software crafstmanship
principles and design decisions, in-person freestyle architecture
walk-through
</li>
<li>
<a href="https://jobs.ataccama.com">Ataccama</a> | Prague, Czech
Republic | Face to face interview (skype or onsite), coding task for 30
min, meeting with team members
</li>
<li>
<a href="https://atech.media">aTech Media</a> | London, UK | Face to
face interview, review of existing open source contributions or, if none
are available, asked to write a library for something that interests
them
</li>
<li>
<a href="https://auraframes.com/jobs?gh_src=2ef5cfa32">Aura Frames</a> |
New York, NY / San Francisco, CA | Simplified real-world coding task on
Coderpad.io, followed by a few hours onsite writing code in our actual
codebase.
</li>
<li>
<a href="https://www.aurorasolar.com/careers">Aurora Solar</a> | San
Francisco, CA | Our process: 1) Initial phone call 2) 1 hour take home
project in CoderPad along with a few essay questions relating to
JavaScript, testing, etc. 3) Remote pairing session solving a problem
similar to day to day work. 4) In-person interview with additional
pairing exercise done on a laptop as well as culture interviews.
</li>
<li>
<a href="https://auth0.com/blog/how-we-hire-engineers">Auth0</a> |
Bellevue, WA / Buenos Aires, Argentina / Remote | Series of interviews,
go over technical background and past experiences, take-home project
</li>
<li>
<a href="https://www.auto1-group.com/jobs">Auto1</a> | Berlin, DE |
Series of Skype interviews which covers general technical questions,
followed by a take-home assignment
</li>
<li>
<a href="https://automattic.com/work-with-us">Automattic</a> | Remote |
short take-home real-world task, then a few weeks-long real-world,
part-time, and paid project on production code
</li>
<li>
<a href="https://github.com/AutoScout24/hiring">AutoScout24</a> |
Munich, Germany | Skype interview followed by home assignment from our
day-to-day business and then on-site interview including lunch with a
team
</li>
<li>
<a href="https://avant.com/jobs">Avant</a> | Chicago, IL | Pair
programming interviews.
</li>
<li>
<a href="https://www.avarteq.com/career">Avarteq GmbH</a> | Berlin,
Germany / Saarbrücken, Germany | Technical interview with our developers
on-site or remote followed by a work sample in a pair programming
session or a previous take-home project with a follow-up discussion and
detailed feedback.
</li>
<li>
<a href="https://www.avocarrot.com/company">Avocarrot</a> | Athens,
Greece | on-site real world problem discussion and pair programming
</li>
<li>
<a href="https://www.axelerant.com/careers">Axelerant</a> | Remote |
Take-home project, interviews with hr and engineering team.
</li>
<li>
<a href="https://axiacore.com">Axiacore</a> | Bogota, Colombia | We talk
about on how is your process when solving problems.
</li>
<li>
<a href="https://www.axios.com/about#jobs">Axios</a> | Arlington, VA /
New York, NY / San Francisco, CA / Remote | Take-home project, with
discussion.
</li>
<li>
<a href="https://boards.greenhouse.io/b12#.WMlLfRIrJTa">B12</a> | New
York, NY | Take-home exercises and pair-programming with the team.
</li>
<li>
<a href="http://somos.b2wdigital.com/bit">B2W Digital</a> | Rio de
Janeiro, Brazil; São Paulo, Brazil | Time-boxed coding exercise at home,
on-site pair programming with engineers and live software architecture
challenges based on real situations.
</li>
<li>
<a href="https://github.com/Babylonpartners/iOS-Interview-Demo"
>Babylon Health iOS Team</a
>
| London, UK | Take-home project, on-site presentation and discussion,
design and product interview.
</li>
<li>
<a href="http://careers.backbase.com">Backbase</a> | Amsterdam,
Netherlands; Cardiff, Wales; London, UK; Atlanta, GA | Takehome project,
interviews
</li>
<li>
<a href="https://jobs.badi.com">Badi</a> | Barcelona, Spain | Phone
Screen, Take-home project, then a discussion onsite round.
</li>
<li>
<a href="https://team.badoo.com/jobs">Badoo</a> | London, UK | Take-home
project, then a discussion onsite round.
</li>
<li>
<a
href="https://career012.successfactors.eu/sfcareer/jobreqcareer?jobId=46145&company=BAE"
>BAE Systems Applied Intelligence</a
>
| London, UK | Initial interview with experience based technical
questions, second interview pair programming on problem similar to daily
work
</li>
<li>
<a href="https://bakkenbaeck.com/jobs">Bakken & Bæck</a> | Oslo,
Norway; Amsterdam, Netherlands; Bonn, Germany | Skype interview followed
by take-home assignment and a visit to one of our offices
</li>
<li>
<a href="https://career.balabit.com">Balabit</a> | Budapest, Hungary |
Take-home project (medium size, with restrictions, e.g. only stdlib may
be used), then discussion on-site
</li>
<li>
<a href="https://www.barracuda.com/company/careers"
>Barracuda View Team</a
>
| Chelmsford, MA / Remote | Phone screen, remote pair programming
session, technical discussion interview, culture fit interview
</li>
<li>
<a href="https://basecamp.com/about/jobs">Basecamp</a> | Chicago, IL /
Remote
</li>
<li>
<a href="https://beam.dental/jobs">Beam Dental</a> | Columbus, OH |
Phone Screen, Take Home Project, In-Person Pairing and Cross-Functional
Interview
</li>
<li>
<a href="http://belka.us/lavora-con-no">Belka</a> | Trento, Italy;
Munich, Germany | We give you a small task that you can do alone and
then we evaluate your work with you
</li>
<li>
<a href="https://bemind.recruitee.com">Bemind Interactive</a> | Biella,
Italy / Latina, Italy / Remote | Series of interviews, discussion about
technical background and past experiences, take-home project & pair
programming
</li>
<li>
<a href="https://bendyworks.com/careers">Bendyworks</a> | Madison, WI |
Interviews and pair programming on personal projects
</li>
<li>
<a href="https://www.betterment.com/careers">Betterment</a> | New York,
NY | Phone interview followed by on-site pair programming to simulate a
Betterment feature build.
</li>
<li>
<a href="https://www.betterpt.com">BetterPT</a> | New York, NY | Initial
phone interview, project using our tech stack, on-site code review/pair
programming and “meet the team”.
</li>
<li>
<a href="https://www.bignerdranch.com/about/careers">Big Nerd Ranch</a>
| Atlanta, GA & Remote | Interviews and pair programming on an
internal project or problem.
</li>
<li>
<a href="https://www.bioconnect.com/company/careers">BioConnect</a> |
Toronto, Canada | Take-home assignment & discussion
</li>
<li>
<a href="https://www.bitexpert.de/karriere">bitExpert AG</a> | Mannheim,
Germany | Interview with experience based technical questions
</li>
<li>
<a href="https://www.bitsoflove.be/careers">Bits of Love</a> | Bruges,
Belgium | In-person interview to evaluate experience and motivation,
potentially followed by take-home project.
</li>
<li>
<a href="http://blackdotsolutions.com">Blackdot Solutions</a> |
Cambridge, UK | Take-home project followed by on-site face-to-face
walkthru of your code focusing on decisions/reasoning/technology used.
</li>
<li>
<a href="http://bleacherreport.com">Bleacher Report</a> | San Francisco,
CA, USA | Take-home project; on-site discussion about the project and
meeting with different teams
</li>
<li>
<a href="https://blendle.homerun.co/?lang=en">Blendle</a> | Utrecht, The
Netherlands | Take-home project & pair program on a problem similar
to daily work
</li>
<li>
<a href="https://github.com/blogfoster/join-the-engineering-team"
>blogfoster</a
>
| Berlin, Germany | Take-home project, discussion on-site
</li>
<li>
<a href="https://www.bluebottlecoffee.com/careers"
>Blue Bottle Coffee</a
>
| Oakland, CA | Technical Phone Screen, Take Home Challenge, Technical
in-persons.
</li>
<li>
<a href="http://www.bluesoft.com.br">Bluesoft</a> | São Paulo, Brazil |
Takehome project and an interview to evaluate the candidate’s previous
experience.
</li>
<li>
<a href="https://bocoup.com/careers">Bocoup</a> | Boston, MA / Remote |
Pair programming with personal laptop on typical problem seen at work
</li>
<li>
<a href="http://careers.bolste.com">Bolste</a> | Phoenix, AZ |
Conversational in-person interviews with team members and pair
programming through real world problems
</li>
<li>
<a href="https://www.bookingsync.com/en/jobs">BookingSync</a> | Remote |
Small takehome project, interviews over skype with team members.
</li>
<li>
<a href="http://boomtownroi.com">BoomTown</a> | Charleston, SC /
Atlanta, GA / Remote | Conversational in-person interviews with
potential team members and managers that revolve around past experience
and how that could be applied to future work
</li>
<li>
<a href="http://www.bouvet.no">Bouvet</a> | Bergen, Norway | Pair
programming with senior engineers
</li>
<li>
<a href="https://brainn.co">brainn.co</a> | São Paulo, BR | Zoom/On-site
interview, take-home project and interview with a team leader.
</li>
<li>
<a href="http://brainstation-23.com">BrainStation-23</a> | Dhaka, BD | A
practical project followed by series of in-person interview sessions
</li>
<li>
<a href="https://breather.com/jobs">Breather</a> | Montreal, Canada |
Series of interviews including a conversation about the candidate’s
experience and a technical discussion involving real world problems
</li>
<li>
<a href="http://www.brightbytes.net/careers">BrightBytes</a> | San
Francisco, CA | Time-boxed coding exercise at home and on-site pair
programming with engineers
</li>
<li>
<a href="https://www.brighthr.com/careers">BrightHR</a> | Manchester, UK
| Telephone conversation, coding exercise at home, on-site pairing with
a cultural interview, meet the team.
</li>
<li>
<a href="https://angel.co/brightwheel/jobs">brightwheel</a> | San
Francisco, CA | Take home exercise, and systems design.
</li>
<li>
<a href="https://www.broadinstitute.org/data-sciences-platform"
>Broad Institute’s Data Sciences Platform</a
>
| Cambridge, MA | Phone screen, small take home project, both a
technical and non-technical discussion panel, and a panel following up
on the take home project walking through the solution and making a
modification to the original code
</li>
<li>
<a href="https://www.bubbl.in/about">Bubblin Superbooks</a> | Remote |
View code, projects, libraries or any other open source story that you
have been a part of, a small take-home project with real code
occasionally.
</li>
<li>
<a href="https://buffer.com/journey">Buffer</a> | Remote | Interviews
over video call, code walkthrough of real code focussing on decisions
and reasoning, then a 45 day full time, fully paid contract project
working on production code.
</li>
<li>
<a href="https://www.bugcrowd.com/about/careers/">Bugcrowd</a> | San
Francisco, CA / Sydney, NSW | Take home exercise, half-day onsite
walking through code, and pair programming.
</li>
<li>
<a href="http://www.buhlergroup.com">Buhler Group</a> | Prague, CZ |
Interview with a couple of technical questions. No task needed.
Depending on the team there is another round with the guys in the HQ via
skype.
</li>
<li>
<a href="https://www.bulb.co.uk">Bulb</a> | London, UK | Phone
screening, followed by a 2-4 hours take home task. If successful,
on-site interview to discuss and extend with the reviewer and one other
engineer, followed by 2x informal “Meet the team” interviews.
</li>
<li>
<a href="https://www.busbud.com/en/careers">Busbud</a> | Montreal,
Canada | Phone screening, followed by a 2-4 hours take home assignment.
If the challenge is a success, on-site or remote interview with team
members, including someone who reviewed it, to talk about it and
potential next steps if the challenge was a real life task.
</li>
<li>
<a href="https://www.bustle.com/labs">Bustle</a> | New York City, Ny /
Remote | Half day pair programming on a task for production or one of
our Open Source projects. We’ll also buy you lunch with the team.
</li>
<li>
<a href="https://www.busuu.com/jobs">busuu</a> | London, UK | Video call
to show real code as first stage. In office pair programming, white
board real world problem that we’ve encountered before, and
history/experience discussion.
</li>
<li>
<a href="https://buttercms.com">ButterCMS</a> | Chicago, IL; Remote |
Take home exercise and half-day of pair programming
</li>
<li>
<a href="https://www.bybox.com/company/careers/">ByBox</a> | Remote |
Phone interview followed by interview with devs (ideally in person but
sometimes Skype) covering technical experience and coding exercise with
real code.
</li>
<li>
<a
href="http://careers.caci.com/ListJobs/All/Search/location/rome/state/ny/country/us"
>CACI Rome</a
>
| Rome, NY; Remote | Phone interview followed by in-person or Skype
screen sharing interview with a coding exercise in either Java, web
(Node.js + frontend), or both. Interview format is exclusive to the
Rome, NY office and may not be shared by other regional CACI offices.
</li>
<li>
<a href="http://www.cakesolutions.net/careers">Cake Solutions</a> |
Manchester, UK; London, UK; New York, NY | Skype / Hangouts / phone call
to explain the technical background, current position and set
expectations about the salary, relocation, etc; if all good, what to
expect next. Then take-home exercise for roughly 4 hours to demonstrate
good thinking and ability to pick up new things, explain & document
the solution, finishing with pair programming with senior developers
(remote or in person); use the code as a talking point around the more
difficult things after getting through the simple starter tasks.
</li>
<li>
<a href="https://www.uk.capgemini.com">Capgemini UK Java Team</a> |
London, UK; Woking, UK; Bristol, UK; Cardiff, Wales; Birmingham, UK;
Manchester, UK; Leeds, UK; Rotherham, UK; Liverpool, UK; Newcastle, UK;
Edinburgh, Scotland; Glasgow, Scotland | Technical telephone interview
(30 minutes), take-home non-CompSci coding exercise (3-4 hours),
face-to-face role-played consulting scenario involving a solution
architecture and a delivery plan (two hours)
</li>
<li>
<a href="http://www.caravelo.com/softdev">Caravelo</a> | Barcelona,
Spain | Take home project, then technical discussion about the code
in-person or Skype and hang out with the team.
</li>
<li>
<a href="http://www.cartegraph.com/company/careers/">Cartegraph</a> |
Dubuque, IA / Remote | Phone screen, hiring manager interview, small
take-home coding project, and team code review/interview
</li>
<li>
<a href="http://www.carto.com/careers/">CARTO</a> | Madrid, Spain |
Phone screen, take-home project, team code review/interview, hiring
manager interview
</li>
<li>
<a href="https://casetext.com/jobs">Casetext</a> | San Francisco, CA |
Submit code sample for review/discussion, contract for one full day
(paid)
</li>
<li>
<a href="https://cashlink.de">CASHLINK</a> | Frankfurt, Germany |
Skype/phone interview, take-home project
</li>
<li>
<a href="http://www.causeway.com/content/opportunity">Causeway</a> |
United Kingdom, India | Skype or Telephonic discussion on approaches and
experience in regards to solve projects related work, then face to face
round to write small solutions to common problems in related field.
</li>
<li>
<a href="https://centroida.co/contact.html">Centroida</a> | Sofia,
Bulgaria | Series of interviews, pair programming and take-home projects
</li>
<li>
<a href="http://chainreaction.io">Chain.Reaction</a> | Budapest, Hungary
| Partnership-fit discussion, code-review and trial days.
</li>
<li>
<a href="https://chargify.com/jobs">Chargify</a> | San Antonio, TX /
Remote | Take-home project & pair on a problem similar to daily work
</li>
<li>
<a href="https://checkout51.com/jobs">Checkout 51</a> | Toronto, Canada
| Phone conversation (15-20 minutes) followed by on-site pair
programming and discussion focused on understanding decisions made
during on-site work
</li>
<li>
<a href="http://ctic-inc.com/careers/">Chesapeake Technology</a> |
Denver, CO / Santa Barbara, CA / Camarillo, CA / Dulles, VA /
California, MD / Remote | Phone screen (30 minutes), take home at
leisure question based on real development followed by in person review
of solution and general technical questions with actual team and
opportunity for you to ask questions and provide feedback ( 2-3 hours)
</li>
<li>
<a href="https://circleci.com">CircleCI</a> | San Francisco, CA / Remote
| Take-home project and discussion, followed by on-site interview that
includes pair programming on actual CircleCI bugs/feature requests.
</li>
<li>
<a href="https://boston.gov/analytics"
>City of Boston’s Analytics Team</a
>
| Boston, MA | Take-home project and in-person or phone/Skype interviews
</li>
<li>
<a
href="https://beta.phila.gov/departments/office-of-open-data-and-digital-transformation/jobs"
>City of Philadelphia’s Office of Open Data & Digital
Transformation</a
>
| Philadelphia, PA | Take-home project
</li>
<li>
<a href="https://www.civisanalytics.com/careers">Civis Analytics</a> |
Chicago, IL | Take-home project and discussion via Skype, followed by
pair programming exercise
</li>
<li>
<a href="http://jobs.cj.com/jobs/category/engineering/">CJ Affiliate</a>
| Los Angeles, CA & Westlake Village, CA | Phone coding design
exercise (no algorithms), followed by an on-site final interview that
includes pair programming on a realistic object-oriented design problem
</li>
<li>
<a href="https://clara.com/careers">Clara Lending</a> | San Francisco,
CA | Phone conversation around technical background and experience,
followed by take-home project, pair programming and discussion
</li>
<li>
<a href="https://angel.co/clerkie/jobs">Clerkie</a> | San Francisco, CA
| Phone conversation followed by take-home project
</li>
<li>
<a href="https://www.clickmagick.com">ClickMagick</a> | Austin, TX /
Remote | Phone conversations and examples of Free Software/Open Source
work
</li>
<li>
<a href="https://clippings.com">Clippings</a> | Sofia, Bulgaria | Video
screening first, then send us code they’ve recently wrote, then
technical interview. We could ask questions about the code they wrote at
home.
</li>
<li>
<a href="https://www.cwconsult.dk">Clockwork Consulting</a> |
Copenhagen, Denmark | Interviews, discussion of technical background and
experiences.
</li>
<li>
<a href="https://www.cloudistics.com/careers">Cloudistics</a> | Reston,
VA | Multiple interviews, discussion of technical background and
experiences.
</li>
<li>
<a href="https://www.clubhouse.io/hiring">Clubhouse</a> | New York, NY
& Remote | Phone interview, followed by onsite discussions and pair
programming
</li>
<li>
<a href="https://www.cogent.co.jp">Cogent Labs</a> | Tokyo, Japan |
On-site or video call conversation around technical background and
experience, followed by take-home project that resembles a problem
Cogent Labs solves for. This project will serve as the base of
discussion with the developers for the second interview.
</li>
<li>
<a href="https://www.cognitect.com/jobs">Cognitect, Inc.</a> | Remote |
Phone interview followed by pair programming.
</li>
<li>
<a href="http://www.cognitran.com/employment-opportunities"
>Cognitran</a
>
| Essex, UK / Szczecin, Poland / Detroit, MI | Skype/phone interview
followed by pair programming.
</li>
<li>
<a href="https://www.collabora.com/careers.html">Collabora</a> |
Cambridge, UK / Montreal, Canada / Remote | On-site or video interview,
discussion of technical experience and sometimes approach for tackling a
hypothetical problem.
</li>
<li>
<a href="https://www.compeon.de/karriere">COMPEON</a> | Duesseldorf,
Germany | Phone interview, followed by onsite discussions and pair
programming with our developers
</li>
<li>
<a href="http://about.cph.org/careers.html"
>Concordia Publishing House</a
>
| St Louis, MO | Take-home project followed by discussion of it on-site
with future teammates.
</li>
<li>
<a href="http://contactlab.com/en/careers">Contactlab</a> | Milan, Italy
| Recruiter interview, tech interview (technical background and
experiences), both on-site.
</li>
<li>
<a href="https://www.contentful.com/careers">Contentful</a> | Berlin,
Germany & SF, USA | Multiple interviews, discussion of technical
background & live coding challenge (you can use the internet).
</li>
<li>
<a href="https://www.contentsquare.com/careers">ContentSquare</a> |
Paris, France | Real-world challenges with open discussions.
</li>
<li>
<a href="https://cookpad.com/us">Cookpad</a> | Tokyo, Japan; Bristol, UK
| Interviews, discussion of technical background and experiences,
remotely pair with devs.
</li>
<li>
<a href="https://www.coorpacademy.com">Coorp Academy</a> | Paris, France
| Technical interview as an open discussion
</li>
<li>
<a href="https://www.coverhound.com">CoverHound, Inc.</a> | San
Francisco, CA | Open technical discussion, short on-site coding
challenge.
</li>
<li>
<a href="https://creditkudos.com/jobs">Credit Kudos</a> | London, UK |
Take-home project and pair programming via Skype or on-site.
</li>
<li>
<a href="https://crossbrowsertesting.com">CrossBrowserTesting</a> |
Memphis, TN | Take home project that resembles a problem support
engineers deal with on a daily basis. On-Site interviews in a
comfortable environement with a focus on hiring talented people vs exact
skill-sets.
</li>
<li>
<a href="https://jobs.jobvite.com/careers/crowdstrike/jobs"
>Crowdstrike</a
>
| Remote | Multiple interviews onsite or remote as appropriate followed
by small take-home project.
</li>
<li>
<a href="https://crownstone.rocks/jobs">Crownstone</a> | Rotterdam,
Netherlands | Technical interaction using previously created Github
projects, followed by in-person interview with a focus on someone’s
professional ambition in the short and long term.
</li>
<li>
<a href="https://www.cube19.com/work-with-us/">cube19</a> | London, UK |
Take-home project, then an on-site discussion about the code and
previous experience.
</li>
<li>
<a href="https://cultivatehq.com">Cultivate</a> | Edinburgh, UK | 30
minute pair-programming screening interview on a simple exercise (remote
or in-person). Half day pair programming, with 3 or 4 different team
members plus informal chat, typically on-site.
</li>
<li>
<a href="https://www.culturefoundry.com">Culture Foundry</a> | Austin,
TX | Paid take-home project
</li>
<li>
<a href="https://www.currencytransfer.com">CurrencyTransfer</a> |
London, UK & Remote | Take-home project
</li>
</ul>
<h2 id="d---f">D - F</h2>
<ul>
<li>
<a href="https://darksky.net/jobs">Dark Sky</a> | Cambridge, MA | Phone
interviews and a very short, real paid project
</li>
<li>
<a href="http://www.datatheorem.com">Data Theorem</a> | Palo Alto, CA;
Paris, Fr; Bangladesh, India | Phone interview, then a take home project
and finally in-person interview.
</li>
<li>
<a href="https://datalogue.github.io/recruiting">Datalogue</a> |
Montreal, Canada | We Ask candidates to contribute meaningfully to an
Open source project that reflects the stack they will be working with
and send us a link to the PR.
</li>
<li>
<a href="https://datamade.us">DataMade</a> | Chicago, IL | After
submitting an application, selected applicants are moved on to a round
of interviews and will be asked to submit a piece of code for review. If
you don’t have any code you can share, DataMade will provide a short
exercise for you to complete. An in-person (or remote) interview will be
scheduled to go over your background, what draws you to DataMade, and
your code sample.
</li>
<li>
<a href="https://datascope.co/careers">Datascope</a> | Chicago, IL |
Take home exploratory data project with public data, discussion about
the project via video chat, and in-person office visit.
</li>
<li>
<a href="http://www.datlinq.com/en/vacancies">Datlinq</a> | Rotterdam,
Netherlands | Take-home project based on actual work on data done by the
team and in-person or Skype interviews
</li>
<li>
<a href="https://dealtap.ca">DealTap</a> | Toronto, Canada | Technical
Interview, Solution Design, Take Home Assignment, then Culture fit
interview with the team, and optional pair programming.
</li>
<li>
<a href="https://www.defmethod.com">Def Method</a> | NYC, NY | Take home
test, pair programming with dev on test and client work, receive offer
same day as pairing interview
</li>
<li>
<a href="https://deliveroo.co.uk/careers">Deliveroo</a> | London, UK
& Remote | Short take-home project and pair programming
</li>
<li>
<a href="https://angel.co/dentolo">Dentolo</a> | Berlin, Germany | Phone
interview with the HR department, take-home project and technical
interview to discuss your skill set + general questions
</li>
<li>
<a href="https://www.deskbookers.com/en-gb/jobs">Deskbookers</a> |
Amsterdam, Netherlands | Phone screen, take-home project, on-site
interview
</li>
<li>
<a href="https://www.desmart.com">DeSmart</a> | Gdynia, Poland |
Technical interview, take-home project and talk about your experience
</li>
<li>
<a href="https://despark.com">Despark</a> | Sofia, Bulgaria & Remote
| Culture add interview, sample code review and paid pair programming
with team member or take-home project.
</li>
<li>
<a href="https://www.detroitlabs.com/careers">Detroit Labs</a> |
Detroit, MI | Our technical interview starts with a take-home assignment
that we will look at during the interview. You’ll walk us though your
thought process, add functionality if applicable to the interview, and
talk about your experience. We believe that showing us your work in a
practical setting is more telling of your abilities and what you will
bring to the table, than writing code on a whiteboard.
</li>
<li>
<a href="https://www.devmynd.com">DevMynd</a> | Chicago, IL; San
Francisco, CA | Take-home project, take-home project phone review, a few
hour-long pairing sessions on real projects.
</li>
<li>
<a href="https://www.dg-i.net">DG-i</a> | Cologne, Germany | Take-home
project and/or discussion on-site about past experiences
</li>
<li>
<a href="http://www.dice.se">DICE</a> | Stockholm, Sweden | Take-home
project and code review at the on-site
</li>
<li>
<a href="http://www.di.fm/jobs">Digitally Imported</a> | Denver,
Colorado & Remote | Video meetings on past experience and high level
tech questions, take-home project
</li>
<li>
<a href="https://www.dollarshaveclub.com">Dollar Shave Club</a> |
Venice, California | Phone interview, take-home projects, on-site
interview
</li>
<li>
<a href="http://door2door.io">door2door</a> | Berlin, Germany | Take
home challenge + on-site interview + trial day
</li>
<li>
<a href="https://doordash.com/careers">DoorDash :runner::dash:</a> | San
Francisco, CA | Take home project + an on-site interview building off
the project!
</li>
<li>
<a
href="https://docs.google.com/document/d/1fC_-liTPpYQOoE_5iKj0O3AwSdPggQGnOsjUKahfbkQ/edit?usp=sharing"
>Draft Fantasy</a
>
| Tel Aviv, Israel | Talk about past experience and what the developer
has actually built as well as pair programming or a programming
exercise.
</li>
<li>
<a href="https://www.drawbotics.com/en/join-us">Drawbotics</a> |
Brussels, Belgium | Take-home project, bootcamp on-site
</li>
<li>
<a href="https://www.drchrono.com/careers">drchrono</a> | Mountain View,
CA | Hackerrank test (but not CS trivia, it’s real product problems)
& on-site/take-home project w/ presentation
</li>
<li>
<a href="https://www.drivy.com">Drivy</a> | Paris, France | Phone
screening followed by a take-home assignment, “Resume” interview,
technical interview, product interview, interview with another team,
finalizing the hire
</li>
<li>
<a href="https://www.dronedeploy.com/careers.html">DroneDeploy</a> | San
Francisco, CA | Pair program on a problem similar to daily work