Per domande come queste è generalmente sempre una buona idea chiedere a loro di chiarire e definire cosa intendono per quanto riguarda l'apprendimento di Java e quindi regolare la tua valutazione onesta sulla base di ciò che stanno cercando come risposta. Allo stesso modo, il modo in cui rispondono potrebbe anche darti un'idea di che tipo di datore di lavoro potrebbero essere; ricorda, stai intervistando tanto quanto ti stanno intervistando.
Per quanto riguarda la risposta che hai dato, penso che sia in realtà una risposta piuttosto giusta, anche se potresti avere coperto le tue scommesse dicendo qualcosa sulla falsariga di:
I feel that it would take me two to three months to be reasonably well versed in the language and to be able to independently develop programs without much help; however, I could likely learn the basic syntax and be able to follow what existing code is doing within n number of days.
Ciò risponderebbe alle loro domande in due modi, nel senso che darai loro un'idea di quando potresti essere utile a loro (cioè il tempo di apprendimento iniziale) seguito da quando pensi di poter raggiungere un ragionevole livello di competenza con il linguaggio. Tuttavia, come sashang notato, queste domande sono un po 'minacciose in quanto non si sa davvero cosa stanno chiedendo a meno che non chiediate loro dei chiarimenti. Se non vogliono darti dei chiarimenti, potrebbe essere un segno che potrebbero non essere il datore di lavoro ideale in quanto è ragionevole che un dipendente possa aspettarsi di chiedere al proprio supervisore oa qualcun altro con cui sta lavorando per chiarimenti su un incarico.