I like to train total body using compound lifts and strength circuits.
Basically I train three non consecutive days per week with an upper push, an upper pull, and a lower body exercise each day. Depending on my energy I'll add some assistance and/or bodyweight work at the end of each session. Each day has a different rep range for the main three lifts and I typically use straight sets after a warm up.
Here's my current split for an idea.
Day 1 5x5
A weighted dip
B pendlay row
C front squat
Day 2 5x10
A incline DB press
B DB row
C DB reverse lunge
Day 3 8x3
A weighted chin up
B standing BB press
C deadlift
The key is to make the rest periods between each exercise short. Do exercise A, rest 45 seconds to a minute, then do exercise B, and on and on until you finish all the sets.
Strive to add 5-10 pounds per week to each exercise and complete all the reps each session. After four to six weeks or when progress stalls swap out exercises.
The volume is low and this doesn't look like much, but training at a high percentage of your 1RM with the short rest periods will kick your ass. Day two with the 5x10 and short rest periods is absolutely brutal.
Run sprints, push/pull sleds, and do strongman finishers after the main lifts if you need additional conditioning.