salary is a strictly confidential matter. if you really wish to know that information, it would be wise to personally present yourself and take the hiring procedure. there will always be a stage in the process when the company shall make their offer for your service at which would be the right moment for you to negotiate should the offer be less than what you think your skills and knowledge are worth.
hiring process i think would be dependent upon the job post you are applying for. should the company needs more employees asap, 1 day process is likely to happen.