Can I extrud multiple faces according to weight of a vertex group
Yes, with the displace modifier. First paint your weight, then add the displace modifier and set it up with you vertex group, then play around with midlevel or strength to get desired result.