top of page

Advice for at-home programming challenges

Writer: Cynthia Mattingly
Cynthia Mattingly
Jan 30, 2023
1 min read

Assigning job candidates a programming task to complete at home, despite having some problems, isn’t going away anytime soon. So how about some advice?

Usually you’ll have a set deadline. Good companies will indicate roughly how much time they think the task will take and not expect you to spend more than a few hours working on it. What the people on the company side often don’t account for is time to set up your system. I don’t use my private laptop for programming, and getting PHPStorm, Docker, xdebug, etc. installed last time I did one of these easily took two hours. These two hours shouldn’t count for the time allotted to the task, so if the deadline is tight or you know you will have to squeeze this in next to other responsibilities, you may want to ask for a longer deadline before starting.

Aside: If you are matter-of-fact about asking early and cheerfully assume that of course a reasonable company will want to set you up for success, that goes over better than realizing at the end of the deadline that you need an extension. "I don't have a working set-up on my private laptop and will have to install everything fresh, could we extend the deadline by one day to account for that?"

...

You'd like to read more by Cynthia? Check out her blog

 
 
 

92 Comments


Adam Smith
2 hours ago

Checking examination results is only one part of the process for students and recruitment applicants. After finding a sarkari result announcement, candidates may also need to understand document verification, counselling, cut-off marks, or the next recruitment stage. These details can vary between examinations, so the original notice matters. I would check the examination name and result date before relying on any summary. Websites covering sarkari result can provide useful guidance when they separate confirmed updates from expected announcements and clearly identify the official source.

Like

LouisaFletcher
Sep 09

This was a genuinely useful and well-presented read. The way the information was explained made the topic easier to follow without oversimplifying the details. I’ve come across similar discussions while browsing different sources, including https://paraskasinot.com and it’s interesting to see how different perspectives can add context to the same subject.

Like

billy24barne.s7.8.3.5
Aug 24

https://ea88.ac/ hôm trước mình thấy bạn bè nhắc thoáng qua nên bấm vào coi thử giao diện thế nào thôi. Mình không có ngồi mò từng mục hay chơi gì cả, chủ yếu xem cách họ sắp xếp trang cho dễ nhìn không. Ấn tượng đầu là tông màu xanh với vàng nhìn khá “sạch”, chữ với icon nổi vừa đủ nên không bị chói. Mấy khối nội dung chia theo nhóm rõ ràng, lướt xuống là hiểu ngay mình đang ở phần nào, chuyển qua lại cũng không phải bấm nhiều. Nói chung kiểu bố cục này hợp với người vào xem nhanh, không cần đọc dài dòng vẫn nắm được. Nhìn kỹ thì phần menu và các khung…

Like

elsiebre.we.r1.6.921
Aug 14

98WIN mình thấy bạn bè nhắc hoài nên cũng ghé thử cho biết, kiểu vào xem giao diện với cách họ viết bài thôi chứ không đào sâu gì. Lướt một vòng thấy trang trình bày khá thoáng, chia đoạn rõ nên đọc không bị mỏi mắt. Có chỗ họ nói thẳng chuyện giờ cao điểm 19:00–23:00 dễ nghẽn và có link dự phòng băng thông rộng, nghe cũng hợp lý vì ít nhất họ không né vấn đề. Mình cũng để ý phần bảo mật được đóng thành mấy khung ngắn gọn, kiểu liếc là hiểu, nhất là đoạn nhắc SSL 256-bit với OTP nhìn rất “gọn” trong box nội dung. Nói chung cảm giác như họ chăm chút…

Like

Lena Chandler
Lena Chandler
Jul 16

this is a very practical point about setup time. i've also found that configuring the local environment for a take-home challenge can easily add a couple of hours that aren't accounted for in the estimated task duration. it's good advice to proactively communicate this and ask for a buffer if the deadline seems tight. thanks for sharing this realistic perspective. Image to Image AI

Like
bottom of page