various interview algorithms with Weisi