阅读更多

4顶
0踩

行业应用
招聘合适的人才一直是很多企业的痛,而要招聘到靠谱的程序员更不是那么容易的一件事,特别是对于创业公司来说更是如此。你需要了解对方的气质是否契合公司的文化氛围,还要了解他有没有真实的编程能力。

如果对方没有具体的展示作品,按照常规的招聘程序走了话,那可能要耗费长达数周的时间,这对于企业来说成本太高。那么还有其它比较靠谱的方法么?Codassium 或许是一个可以尝试的办法。

Codassium 其实很简单,就是一个网页视频聊天工具,只不过它把编程器页面整合在了一起,当双方在视频聊天对话时,可以通过那个编程器页面实时看到对方的编程过程。



TC的消息,目前这个工具支持的语言涵括了从 Python 到 Javascript、C++ 以及 Objective-C 等主流编程语言,尽管在这里可能没法测试出一个编程人员高深的编程能力,但是基础的一些东西应该是没有问题的,这对于一些企业了招聘新的编程人员可能是比较合适的。

Codsssuum 采用的是 Google 的 WebRTC 架构,因此不需要安装任何第三方插件或者 Flash 等,直接在 Chrome 浏览器里就可以进行。

要使用它也非常简单,只要打开Codsssuum首页点击“开始”即可,建立一个 Room 之后把那个地址给到对方,其它人利用那个地址就可以加入对话,无需注册。我跟公司同事试了一下效果,不管是视频还是音频效果都不错,而且实时编程那块也挺顺畅(这可能取决于网络情况)。

对于大公司来说,可能都有自己的面试平台,但是对初创公司,这个显然是一个不错的解决方案,而且几乎不需要付出什么成本。这个工具的开发商是 Wreally Studios,一个非常小但是会经常开发各种有意思工具的工作室。
  • 大小: 74.3 KB
来自: 36氪
4
0
评论 共 7 条 请登录后发表评论
7 楼 zhangdaiping 2013-04-16 10:54
fuyboy 写道
如果习惯了IDE的alt+/ 的不是要跪了 

如果你是一个JavaScript开发者的话,就不会担心这个问题了。
6 楼 fuyboy 2013-04-15 17:06
如果习惯了IDE的alt+/ 的不是要跪了 
5 楼 lansezhixing123 2013-04-15 09:57
有意思。。
4 楼 glchen 2013-04-14 00:13
自己开了两个浏览器试用了下,不知道是不是同一台机子的原因,视频显示不了,不过感觉还是挺不错的...
3 楼 MrLee23 2013-04-13 15:27
我觉得应该是右面的是面试官,这神态,这表情,这姿势。。。绝了
2 楼 niedj 2013-04-12 15:25
比在纸上写更有感觉。
1 楼 icefishc 2013-04-12 13:29
现场编程是检验水货的最好办法。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C# Socket通讯

    C# Socket通讯 转载的, VS2008可用

  • 关于accept得到的socket本地端口

    服务器端accept得到的socket本地端口就是listen端口 客户端如果不指定会随机一个本地端口 因此服务器端没有连接数量的限制(硬件无限),客户端最多不能超过65533个连接 转自http://ticktick.blog.51cto.com/823160/779866 今天与同学争执一个话题:由于socket的accept函数在有客户端连接的时候产生了新

  • accept函数与socket函数的关系

    在服务器端,socket()返回的套接字用于监听(listen)和接受(accept)客户端的连接请求。这个套接字不能用于与客户端之间发送和接收数据。 accept()接受一个客户端的连接请求,并返回一个新的套接字。所谓“新的”就是说这个套接字与socket()返回的用于监听和接受客户端的连接请求的套接字不是同一个套接字。与本次接受的客户端的通信是通过在这个新的套接字上发送和接收数据来完成的。 再次调用accept()可以接受下一个客户端的连接请求,并再次返回一个新的套接字(与socket()返回的套接字、

  • accept函数(TCP)

    accept函数 #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen); 功能:阻塞等待客户端的连接请求 sockfd:文件描述符,socket函数的返回值(也就是listen函数中设置为监听状态的套接字) addr:接收到的客户端的信息结构体(自动填充,定义变量即可)(包括客户端

  • accept的一个小陷阱

    先看下面的代码: 监听127.0.0.1 : 5563 ,如果有连接,就输出这个客户端的IP、端口和连接描述符。 #include <stdio.h> #include <arpa/inet.h> int main(int argc,char** argv){ int _socket = 0 ; struct sockaddr_in...

  • 由socket的accept说开去

    今天与同学争执一个话题:由于socket的accept函数在有客户端连接的时候产生了新的socket用于服务该客户端,那么,这个新的socket到底有没有占用一个新的端口?    讨论完后,才发现,自己虽然熟悉socket的编程套路,但是却并不是那么清楚socket的原理,今天就趁这个机会,把有关socket编程的几个疑问给搞清楚吧。    先给出一个典型的TCP/IP通信示意图。     问题一...

  • Socket网络编程基础

    本机进程所使用进程号来区分不同的进程。进程间的通信方式有管道、信号、消息队列、共享内存、信号量等。而网络中进程间通信,首先需要知道进程所在的主机,即网络中唯一的标识即网络层的IP地址,主机上的进程可以通过传输层的协议和端口号识别。

  • c#Socket通信写法

    respond = Encoding.UTF8.GetBytes("服务器收到:"+receiveMessage);//用respond数组接收客户端发来的字节数组,且缓存字节数据的实际长度。//使用IPAddress构造函数把IP地址转换成IPAddress对象。//用Encoding类的转换方法把收到的字节数据转换成字符串。Console.WriteLine("绑定IP地址和端口号");

  • C#Socket编程详解(一)TCP与UDP简介

    一、TCP与UDP1、TCP1.1 定义TCP(TransmissionControl Protocol)传输控制协议。是一种可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、面向字节流。使用TCP的应用:Web浏览器;电子邮件、文件传输程序。1.2 特性1.2.1.是面向连接的协议也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过...

  • C# 基于Socket的网络通信类

    基于Socket的网络处理类

  • TCP三次握手

     TCP是一个面向连接的服务,面向连接的服务是电话系统服务模式的抽象,每一次完整的数据传输都必须经过建立连接,数据传输和终止连接三个过程,TCP建立连接的过程称为三次握手,下面说一下三次握手的具体过程: TCP三次握手过程 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段,主机A告诉主机B 两件事:我想要和你通信;你

  • Socket编程原理

    一、TCP套接字编程 服务器进程必须先处于运行状态 创建一个监听socket(或欢迎socket) 和本地端口绑定(指定监听socket的监听端口) 监听socket阻塞等待接收客户端的连接 监听socket只有服务器IP地址和程序端口号,格式如下: socket | ip:port| 创建客户端本地套接字(隐式绑定到本地Port) 客户端绑定的Port由传输层自行分配 指定服务器进程的IP地址和port端口号 当有客户端连接请求到来 服务器的监听socket接收到来自客户端的请求,

  • 一封装过的C#Socket通讯类

    封装了C#里的socket,我自己用的,尤其是UDP通讯时,我觉得很方便

  • c# socket 通讯

    c# socket 通讯简单例子

  • C#网桥转发表的生成

    C#网桥转发表的生成,支持手动输入源和目的地址,同时也支持自动生成转发表

  • socket编程原理

    第二章socket 编程原理 2.1 问题的引入 UNIX 系统的 I/O 命令集,是从 Maltics 和早期系统中的命令演变出来的,其模式为打开一读/写一 关闭(open-write-read-close)。在一个用户进程进行 I/O 操作时,它首先调用“打开”获得对指定文件 或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行 I/O 操作 的进程。然后这个用户进程多次调用“读/写”以传输数据。当所有的传输操作完成后,用户进程关闭 调用,通知操作系统已经完成了对某对象的使用。 TCP/IP 协议被集成到 UNIX 内核中时,相当于在 UNIX 系统引入了一种新型的 I/O 操作。UNIX 用户进程与网络协议的交互作用比用户进程与传统的 I/O 设备相互作用复杂得多。首先,进行网络操 作的两个进程在不同机器上,如何建立它们之间的联系?其次,网络协议存在多种,如何建立一种通 用机制以支持多种协议?这些都是网络应用编程界面所要解决的问题。 在 UNIX 系统中,网络应用编程界面有两类:UNIX BSD 的套接字(socket)和 UNIX

  • C#版Socket通信含服务端、客户端、WebSocket,代码完整清晰

    Socket通信含服务端、客户端、WebSocket,代码完整清晰

  • socket通信(C#)

    通信两端分别为客户端(Client)和服务器(Server): 统一编码格式:【Encoding.UTF8】 测试环境: 需要启动谁就将谁设为启动项: (先启动Server,后启动Client) 服务器(Server): 1:建立一个Socket对像; 2:用socket对像的Bind()方法绑定EndPoint; 3:用socket对像的Listen()方法开始监听; 4:接受到客户端的连接,用socket对像的Accept()方法创建新的socket对像用于和请求的客...

Global site tag (gtag.js) - Google Analytics