А что на сис дизайне было?
Меня попросили задизайнить garbage collector для Java. Дальше веб-сервис, который будет получать запрос, который будет парсить и делать одно из трёх: отдавать файл с диска, из базы данных, с другого сайта. Ооочень сильный был напор на детали "какой сисколл надо использовать, чтобы слушать соединения с сети", "как будет организована одновременная обработка многих клиентов", "какой сисколл надо использовать, чтобы считать файл с диска", "где будет боттлнек в процессе отправки файла".