In this, I am going to list some of the very commonly asked interview questions for unity developer profile.
Unity Engine Specific Question :
- Difference between Update,Fixed Update and Late Update.
- What is Prefabs in Unity 3D?
- What is the use of AssetBundle in Unity?
- What is difference between Resources and StreamingAssets Folder.
- What is Batching and what is the use of Batching?
- Difference between Destroy and DestroyImmediate unity function
- Difference between Start and Awake Unity Events
- What is the use of deltatime?
- Is this possible to collide two mesh collider,if yes then How?
- Difference between Static and Dynamic Batching.
- What is the use of Occlusion Culling?
- Arrange the event functions listed below in the order in which they will be invoked when an application is closed:
Update() OnGUI() Awake() OnDisable() Start() LateUpdate() OnEnable() OnApplicationQuit() OnDestroy()
- What is Dot product and Cross product?
- What is Normal Vector ? and what is Unit Vector ?
- What are the common ways to optimize 2D project ?
C# related Questions :
- Difference between Class and Structure.
- What is Coroutine,is it running on new thread?
- Difference between Stack and Heap.
- What do you mean by Inheritance ? Explain with example.
- What do you mean by Polymorohism? Explain with example.
- What is overriding ?
- What is overloading ?
- Difference between overriding and overloading.
- What is the use of Virtual keyword ?
- Difference between Static Class and Singleton.
- What is Abstract Class ?
- Difference between Abstract Class and interface.
- What is Serialization and De-Serialization ?
- Does C# support multiple inheritance ?
- What do you mean by Generic Function or Generic Class ?
I will keep updating this list, so stay tuned …
If you know any other question, please feel free to write down in the comment section.