This guy is saying findobjectWithTag is faster than findobjectwithType - with proof : r/Unity3D
How to effect a few gameobjects with the same tag through code?,How to affect multiple GameObjects with the same tag through code? - Questions & Answers - Unity Discussions
Unity - Manual: Tags
referencing a gameObject from a c# interface event in Unity - Stack Overflow