OSPF and IS-IS solve the same basic problem: distributing internal routing information using a link-state database and shortest-path calculations.[1][2] The useful interview question is not which acronym is better, but how their area boundaries, neighbor relationships and database exchanges differ.
Short answer: OSPF uses areas with a backbone called Area 0, while IS-IS uses Level 1 for routing inside an area and a connected Level 2 topology for backbone routing.[1][4] An OSPF ABR connects areas through its interfaces; an IS-IS L1/L2 router participates in both routing levels while belonging to its local area.[1][3]