Software Engineering is an interesting mix of practice and theory. On the theory side, you should make a habit of browsing / googling for things that are a good intersection of interesting to you and novel. Be forewarned, some of the common places to get information (like stackOverflow) can be very intimidating.
The standard expiration date for most checks is 180 days (six months) and personal checks are included in this policy. In the United States, banks are privately owned and not government operated so banks do have the right to refuse your deposit if there happens to be any suspicion of the item's negotiability.
Whatever the Expiration Date Says. Many payroll checks include a restrictive legend that asks the bank not to cash the check if it is older than a certain amount of days. In this case, you should cash it before this expiry date to avoid any hassles.n general, all checks become stale after six months. However, state law may require that banks honor any payroll claim, even if the date on the restrictive legend has passed. In addition, banks typically do not look at the date on a check, so it will likely get cashed.