首页 > 格灵深瞳面经 | 软件开发实习(已offer)
头像
Lon3ly
编辑于 2021-08-19 12:31
+ 关注

格灵深瞳面经 | 软件开发实习(已offer)

面试:全部问项目,没有八股文
笔试:
要求:
1) 编程语言为C++
2) 在Linux平台实现,开发工具不限
3) 提供源代码和必要的说明文档
4) 提供应用程序运行时的截图
5) 是Console 还是 GUI App请自定
6) 如果你愿意,可以自行扩充程序软件呈现的功能

1. SDL, an excellent open source project, is successfully ported to many OS platform.
http://www.libsdl.org/
Using SDL Thread API (http://wiki.libsdl.org/APIByCategory#Threads), implement two threads accessing a shared queue.  One WRITE, the other READ, to demonstrate producer/consumer model.
SDL是一个开源项目, 利用SDL thread API, 实现生产者消费者模型。

2. Socket Programming is common in network applications. You can simply google out a lot of how-to and sample code. Some links pasted here:

http://www.linuxhowtos.org/C_C++/socket.htm  A sample on linux socket programming
http://www.codeproject.com/KB/IP/Socket_Programming.aspx A sample written using VC.

You must be familiar with File Transfer function of popular Instant Messenger like MSN or QQ. Based on TCP Server/Client connection, design you own file transfer application.
Requirements:
- Show file transfer progress in percentage;
- Can cancel file transfer any time

基于TCP 连接实现文件传输功能。要求:
-显示文件传输进度
-可以取消文件传输

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐