Yes, you will need at least 4-6 months worth of experience before Knight will consider you.
With any of these 7 and 7. 14 and 7 etc type of programs it is all a matter of where you live as the hiring areas are usually very limited. Also with these programs you usually are not assigned a truck, but rather share a truck with another driver or are simply assigned to what ever truck is available when your duty rotation has you working, better known as slip seating, so you will need to travel light and clean out the truck every time you come home.
There are many companies that offer weekly home time options, but one thing you need to be aware of is that often times your "weekend" may only be 36 hours instead of two full days. Flatbed companies such as TMC and Maverick seem to have weekly home time the most often.
Finding the right trucking company is like finding the right person to marry. I really comes down to finding one whose BS you can put up with and who can put up wih yours.