The getInterfaces() function returns an array containing the interfaces exposed by the argument.
If the argument is a node, the node level interfaces for that node are returned. If you want the interfaces for the node's base object, you need to specify <node>.baseobject as the argument.
If the argument is a MAXClass, only static interfaces for that class are returned. Typically, only utility plugin classes define static interfaces.