common latest job java interviews questions