腾讯面试题更新 2026-08-05

如何比较经过混淆和压缩后的代码之间的相似度?

腾讯前端/移动开发互联网/IT问题拆解技术原理方案权衡

考察说明

考察代码相似度分析在混淆压缩场景下的方法选择与实现思路

回答思路

  1. 能区分语法层与语义层相似度
  2. 说明混淆压缩对传统文本比较的影响
  3. 提出至少一种鲁棒的比较方法
  4. 讨论方法的适用边界与折中