If so, then only doing dips, chins/pull-ups, and push-ups can build a decent amount of upper body muscle. But the lower body is obviously lacking attention and bodyweight-only training can only go so far before it gets too easy to be effective.
That depends on why you’re training. Like the guys have said, we need more info about what you’re trying to do.
If that was all I had, I’d do this:
It’s meant to complement other training, not be a standalone program, but it’s certainly better than no structured plan at all.