腾讯2017 (移动开发岗位)9月份秋招笔试 试题总结
来源:互联网 发布:淘宝网狗狗用品 编辑:程序博客网 时间:2024/05/16 01:54
腾讯2017移动开发岗位秋招笔试试题总结:
1.游戏任务系统都有一个固定的任务数,完成后不能在完成,任务数ID假定为1024,即【1,1024】,现在采用32位的无符号int型存储任务数ID。设置输入的第一个任务ID已经完成了所有任务,检查第二个任务ID是否完成任务。如果完成,则输入1,未完成,输入0。如果第一个和第二个任务不在任务数ID范围内,则输入-1。譬如输入1024,1024。则输入1
2.给出一组数据,采用hashing函数(散列函数),采用(给出一个散列函数)。。。求最长,最短。。
3.排序问题,a-y 27位字母排序。a,aa,aaa,aaay,aaa?bbb. 。。。。等等。a=1,aa=2,。。。。即求任何一个给定字母组合,算出其对应的数字。
4.算法问题
全名飞机大战是腾讯研发的一款非常好玩的休闲游戏,游戏内的社区"飞行学院"有一个功能是让某些玩家能获得系统赠送的钻石并以红包形式分享给自己的粉丝,比如系统赠送200钻石,玩家把它分成20份并分享给自己的10万个粉丝。
假如是你来设计开发这个发红包的功能,你会怎么样解决以下的问题?
1.钻石的最小单位是1,如何设计钻石分配算法。
2.红包份数有限,高并发情况下怎么解决固定份数和限额的问题。
3.如果高峰阶段,抢红包的并发请求数可能会达到8000次/秒,使用什么样的存储系统可以支持该方案。
(四道大题,一小时答完,编程语言可选的有C,C++,Java,Javascript,php,C#)
笔试选择题,主要有对C语言结构体,指针的考察,数据类型,数据溢出问题的考察,网络协议,编译原理范式的考察,泛型的考察,计算机内存地址的计算,ios,android平台开发一些基础编程问题等等,总而言之,C,C++,Java编程语言都会涉及。。
0 0
- 腾讯2017 (移动开发岗位)9月份秋招笔试 试题总结
- 2016年4月份腾讯移动客户端开发方向笔试题总结及其反思
- 2017年腾讯春招实习笔试经验及总结(后台开发方向)
- 海康2017校招C++开发岗位笔试题
- 华为秋招2017年8月份笔试(三)
- 2017年腾讯移动客户端开发岗位电话面试
- 2016年腾讯校招在线笔试UI开发总结
- 2015互联网秋招总结--后台开发岗位
- 2015互联网秋招总结--后台开发岗位
- 腾讯2017秋招笔试编程题(一)
- 腾讯2017秋招笔试编程题
- 腾讯2017秋招笔试编程题
- 腾讯2017秋招笔试编程题
- 腾讯2017秋招笔试编程
- 腾讯2017秋招编程笔试题
- 腾讯2017秋招笔试编程题
- 腾讯2017秋招笔试编程题
- 腾讯研发工程师B笔试卷/腾讯2015春招移动客户端开发练习卷
- PreparedStatement与Statement的区别
- 问题 A: NOIP2014提高组A.石头剪刀布
- 一个线程的独白
- Java8新特性之lambda
- Android_三种菜单介绍
- 腾讯2017 (移动开发岗位)9月份秋招笔试 试题总结
- [实验室]2016.9.16
- POJ - 3181 Dollar Dayz(多重背包)
- 求回文子序列个数(DP)
- Java线程死锁
- Linux(CentOS6.5)下编译安装Nginx1.10.1
- 超级简单的Android Studio jni 实现(无需命令行)
- 单片机程序主函数中while(1)的作用
- 算法:位操作总结