面灵AI

联想笔试8.23

时间
2026-08
来源
牛客网

《面试题目》

  1. 编程题:回文字符串大概意思我们需要判断是否存在一个整数 k,使得将字符串 a 的前 k 个字符与字符串 b 的后 n−k个字符拼接后,得到的新字符串是回文串。注意题目没有输入K。输入:多组测试数据,每组包含字符串长度 n ,字符串 a和字符串 b(长度均为 n)。输出:如果存在这样的 k ,输出 YES;否则输出 NO。示例
  2. abcba
  3. edcba
  4. dbc输出:YES,YES,NO。类似力扣这道题:https://leetcode.cn/problems/split-two-strings-to-make-palindrome/solutions/2174140/fen-ge-liang-ge-zi-fu-chuan-de-dao-hui-w-bjzk/思路:思路其实可以用一句话概括:先从两头”剥洋葱”,剥到剥不动为止。我写的版本。
  5. import java.util.Scanner;
  6. public class huiwen {
  7. public static void main(String[] args) {

《参考解析》

  1. TCP通过三次握手建立连接、四次挥手释放连接;HTTPS在TLS握手中协商会话密钥,并用证书校验服务端身份,数据传输阶段主要使用对称加密。