面试真题题库
按岗位整理的真实面试题,每题附考察点与回答思路——看完直接开一场模拟面试练手。
筛选
题库类型
共收录 445 个题库
C语言面试题
技术题库中标记为“C语言”的结构化面试题。
- 2016年统考真题:给定C语言程序段 for(k=0; k<1000; k++) a[k] = a[k] + 32; 其中数组a和变量k均为int型,int占4字节,数据Cache采用直接映射,数据区容量为1KB,块大小为16B。程序执行前Cache为空。在执行该循环过程中,访问数组a的Cache缺失率约为多少?选项:A. 1.25% B. 2.5% C. 12.5% D. 25%
- 若栈初始为空,将字符序列“n2_”依次作为输入,其输出序列长度为3。在这些输出序列中,能够作为C语言标识符使用的序列共有多少个?请从A 3、B 4、C 5、D 6中选择正确答案。
Kotlin面试题
技术题库中标记为“Kotlin”的结构化面试题。
- 在 Android 开发中,Kotlin 语言与 Java 语言相比,有哪些主要差异?
- 请解释 Kotlin 协程的核心概念,并阐述在 Android 开发中应用协程的主要场景和基本方法。
Scala面试题
技术题库中标记为“Scala”的结构化面试题。
- 在 Scala 编程中,val 与 var 二者有何不同?又应当依据什么标准来决定究竟采用哪一个?
- 请解释 Scala 中的 case class,并对比它和普通 class 的区别,指出其典型使用场景。
Dart面试题
技术题库中标记为“Dart”的结构化面试题。
- 请阐述 Dart 编程语言的主要特性,并对比 Dart 与 Java 以及 JavaScript 在语言定位、执行方式、类型系统和并发模型等方面的关键差异。
- 在 Dart 语言中,var、final 和 const 在声明变量时的行为有何不同?请分别阐述它们的特点,并举例说明各自适合的使用场景。
C++面试题
技术题库中标记为“C++”的结构化面试题。
- 请比较 Java、C++ 和 Go 三种编程语言在设计理念、内存管理、并发模型、性能表现及适用场景等方面的主要区别,并分别指出各自的优缺点。
- 请比较 Go 语言中的接口与 C++ 中的接口(通常指抽象类或纯虚类)在设计理念和使用方式上有哪些不同点和共同点?
PHP面试题
技术题库中标记为“PHP”的结构化面试题。
- 在 PHP 中,常见的错误级别有哪些?针对不同环境(如开发和生产),你会如何配置错误报告级别?
- 在 PHP 中,include 和 require 这两个语句在功能和使用上有什么不同?
Python面试题
技术题库中标记为“Python”的结构化面试题。
- Python 作为解释型语言,与编译型语言在运行机制和性能上存在哪些核心差异?
- 在 Python3 中,比较两个对象时,is 和 == 分别基于什么依据进行判断?请说明它们的核心区别以及典型应用场景。
SQL面试题
技术题库中标记为“SQL”的结构化面试题。
- 请完整阐述一条 SQL 语句从客户端发送到 MySQL 服务器后,在服务端内部的整个执行流程是怎样的?
- 请说明在 MySQL 环境下,你通常采用哪些步骤和策略来分析和优化一条执行缓慢的 SQL 语句?
Go面试题
技术题库中标记为“Go”的结构化面试题。
- 请比较 Java、C++ 和 Go 三种编程语言在设计理念、内存管理、并发模型、性能表现及适用场景等方面的主要区别,并分别指出各自的优缺点。
- 在Go语言编程中,采用哪些方法能够访问其他包或结构体中未导出的私有成员?
C#面试题
技术题库中标记为“C#”的结构化面试题。
- 请解释 WPF 是什么,并列出它的核心特点和主要优势。
- 在 WPF 项目中,如何通过 XAML 来构建和声明用户界面?
Java面试题
技术题库中标记为“Java”的结构化面试题。
- 请说明 Java 8 的 Stream API 和 Lambda 表达式解决什么问题,以及在实际项目中如何借助它们简化集合遍历、过滤、映射和聚合等操作,并兼顾可读性与性能?
- 你在项目中使用了 Easy Excel 进行批量导入数据库,请说明其具体的使用方式以及相比传统方式的优势。
客户端岗位面试题
技术题库中标记为“客户端”的结构化面试题。
- 在腾讯PCG客户端岗位的三面中,如何用Java实现一个简单的客户端应用并说明其核心结构?
- 腾讯二面PCG客户端岗位的Java面试题,请简要回答。