字节测开二面

自我介绍

python
python的gil
python的数据类型

数据库
索引的什么 索引的目的
b树和b+树的区别

代码题:
买卖股票的最佳时机
从递增的二维数组中查找一个数
数据库 求学生的平均成绩

智力题
25匹马 5个跑道 找出最快的5匹马

反问

#面经##字节跳动##测试工程师##实习#
全部评论
** 这个智力题好难,楼主怎么答的
1 回复
分享
发布于 2021-06-09 07:16
二面为何会问python相关呢
点赞 回复
分享
发布于 2021-05-24 08:53
小红书
校招火热招聘中
官网直投
只会python,测开实习好找吗楼主
点赞 回复
分享
发布于 2021-07-12 15:28

相关推荐

                  "下/载":chaoxingit点com/4904/在2024年,Flutter已成为移动开发领域的热门框架。对于那些希望快速上手并精通Flutter的开发者来说,本文将提供一份详尽的学习指南。我们将从零基础开始,带领您快速入门,并逐步进阶到实战水平。一、初识Flutter首先,我们需要了解Flutter是什么。Flutter是由Google开发的一款开源移动UI工具包,用于构建高性能、高保真的移动应用。它采用Dart语言,提供了一套丰富的组件和工具,让开发者能够轻松地创建出美观且具有一致用户体验的应用。二、快速入门环境配置:在开始之前,您需要安装Dart和Flutter SDK。确保您的计算机上已安装最新版本的Android Studio或Visual Studio Code,以及Android SDK和Xcode(针对iOS开发)。创建第一个Flutter应用:打开终端或命令提示符,运行flutter create myapp命令,这将创建一个名为“myapp”的Flutter项目。进入项目目录,运行flutter run命令来启动应用。了解基本组件:Flutter提供了丰富的UI组件,如Text、Button、ListView等。通过组合这些组件,您可以构建出美观的界面。在您的应用中探索并熟悉这些组件。状态管理:随着应用的复杂性增加,您需要管理组件的状态。Flutter提供了几种状态管理解决方案,如Bloc、Redux和Provider。选择适合您项目需求的状态管理方案。三、进阶实战自定义组件:除了Flutter提供的标准组件外,您还可以创建自定义组件。学习如何使用Dart语言编写自定义组件,并根据您的需求进行定制。性能优化:随着应用的增长,性能问题可能会成为关注点。了解如何优化Flutter应用的性能,包括减少布局重排、使用适当的动画和避免不必要的渲染。热重载和热重启:在开发过程中,热重载和热重启功能可以帮助您快速迭代和测试应用。学习如何使用这些功能来提高开发效率。发布应用到应用商店:当您的应用准备就绪时,您需要将其发布到应用商店(如Google Play商店或App Store)。学习如何准备应用的发布版本,并进行测试和发布流程。四、持续学习与社区支持
点赞 评论 收藏
转发
点赞 21 评论
分享
牛客网
牛客企业服务