It's not getting longer i think. The reason is many companies were too fast in the past for the interviewing.
2-3 weeks is fine as soon as it's REAL.
Suppose you're in the team and do the interviewing, what do you expect ? I think, you expect a careful and pragmatic process, to choose best fit candidate right ?