- Puede usar C simple, que debería servir para la mayoría de las preguntas de la entrevista.
- Las cosas pueden volverse bastante complicadas en C si se trata de una pregunta relacionada con Strings o diccionario, en ese caso puede usar NSString / NSDictionary o Swift String / Dictionary (aprender Swift para tipos básicos no debería llevarle más de 3-5 días, ya que dijiste que eras programador de Java anteriormente. Es solo una sintaxis diferente (mucho más fácil que Java según yo).
- Para las preguntas de diseño del sistema, creo que debería usar el objetivo-c ya que no tiene / poca experiencia en swift.
- Puede hacer un diseño de tipo objetivo-c usando swift fácilmente, pero no se supone que swift se use de esa manera. Swift es un lenguaje orientado a protocolos y obtendrá la mayoría de sus beneficios si utiliza tipos de valor (estructuras) y protocolos en lugar de tipos de referencia (clases) y herencia.
¡Buena suerte!