搜狗公司求职干货
目录
1. 公司介绍
1.1 搜狗公司历史
1.2 搜狗公司主营业务/品牌
1.3 搜狗公司文化/价值观
1.4 搜狗公司工作地点
2. 校招介绍
2.1 搜狗公司2014校园招聘介绍
2.2 搜狗公司校园招聘流程
2.3 搜狗公司2013校招城市宣讲会信息
3. HR答疑
3.1 搜狗公司校园招聘FAQ
3.2 搜狗公司其它FAQ
4. 薪酬待遇
4.1 搜狗公司职业发展
4.2 搜狗公司薪酬待遇
5. 笔试经验
5.1 搜狗公司2013校园招聘研发类笔试经验
5.2 搜狗公司2013校园招聘笔试题
5.3 搜狗公司笔试经验
5.4 搜狗公司笔试经验
5.5 搜狗公司笔试题+答案解析
6. 面试经验
6.1 搜狗公司白盒测试工程师面试经验
6.2 搜狗公司助理面试
6.3 搜狗公司开发工程师面试
6.4 搜狗公司技术职位面试
6.5 搜狗公司产品助理职位面试
6.6 搜狗公司C++搜索引擎研发面试经验
7. 工作感悟
7.1 搜狗公司员工感悟
7.2 搜狗营销感悟
7.3 总结一些网友的搜狗工作感悟
8. 延伸阅读
8.1 搜狗王小川的生存之道:“兼容性”很强的边缘人
8.2 再传360全资收购搜狗 王小川称不靠谱
1. 公司介绍
1.1 搜狗公司历史
2013
2月 2012年第四季度总收入创历史纪录,达到2.99亿美元,较2011年同期增长22%,较上一季度增长5%, 高出集团预期上限600万美元;美国通用会计准则每股摊薄净收益60美分;非美国通用会计准则每股摊薄净收益73美分, 高出集团预期上限8美分 2012年全年:总收入创历史纪录,达到10.67亿美元,较2011年增长25%;美国通用会计准则每股摊薄净收益2.03美元;非美国通用会计准则每股摊薄净收益2.54美元。
2012
7月 搜狐发布公告称,已回购阿里巴巴所持有的搜狗约10%的股份,收购价格为2580万美元。据此计算,搜狗的估值大约在2.37亿美元。
2010
8月 搜狗搜索引擎正式上线,曾是全球首个第三代互动式中文搜索引擎。搜狐战略重组搜狗,引进阿里为战略投资。搜狐与阿里巴巴集团宣布达成合作。宣布,将旗下的搜索业务——搜狗分拆成立独立公司,由阿里巴巴集团以及包括马云个人在内的战略投资人进行注资。
4月 搜狗高速浏览器2.0正式版发布。
3月 搜狗输入法5.0正式版发布,并革命性地将“云计算”技术运用到输入法客户端,长句输入准确率从61%提高到了84%,短句输入准确率从91%提高到了94%。
1月 搜狗发布了首个基于真双核高速引擎的浏览器,凭借超强的访问速度与稳定性,将浏览器带入了高速时代。
2009
8月 搜狗诞生5周年。
6月 搜狗输入法诞生三周年,据艾瑞最新数据显示,搜狗输入法的用户使用率为79.7%,遥遥领先于其他输入法。
2008
12月 依托搜索引擎的技术优势,搜狗浏览器第一个版本诞生,凭借“不卡不死”“全网加速”“视频提取”“智能双核”等创新功能,搜狗浏览器迅速成为市场的一支新锐力量,并引领了浏览器市场的变革。
11月 在中国电子信息产业发展研究院主办、赛迪网与赛迪顾问共同承办的2008中国搜索盛典上,搜狗获得了“2008年度最受企业关注的搜索引擎”“2008年度最佳音乐搜索”“2008年度最佳地图搜索”三项大奖。
2007
1月 搜狗网页搜索推出3.0版本,成为全球首个中文网页收录量达到100亿的搜索引擎。
2006
11月 搜狗推出“搜狗实验室”,免费提供相关数据供各高校及个人研人员使用相关原始数据,促进搜索引擎技术共同发展。
6月 搜狗输入法的第一个版本诞生,这是业界首次利用先进的搜索引擎技术开发的输入法,被誉为“互联网输入法”。
2005
4月 搜狐公司收购图行天下(Go2map),将其丰富的地图数据和多年积累的应用经验成功引入搜索引擎搜狗之中,在国内率先推出全新搜索服务功能地图搜索。
2004
8月 搜狐公司推出了全球首个第三代互动式中文搜索引擎——搜狗。“搜狗”的问世标志着全球首个第三代互动式中文搜索引擎诞生,是搜索技术发展史上的重要里程碑。
2003
时任搜狐技术高级经理王小川组建搜狐研发中心,开始研发搜索引擎。
1.2 搜狗公司主营业务/品牌
http://7.f1.dajieimg.com/group1/M00/31/4E/CgpAo1IMYGmADZhFAAAAoLwQons099m.jpg
1.3 搜狗公司文化/价值观
以"让网民表达和获取信息更简单"为使命,搜狗在拥有深厚技术底蕴的同时,不断追求产品创新,已成为中国互联网快速发展的领先企业。
搜狗在产品研发的过程中追求技术创新。尤其值得一提的是,搜狗以一种人工智能的新算法,分析和理解用户可能的查询意图,对不同的搜索结果进行分类,对相同的搜索结果进行聚类,在用户查询和搜索引擎返回结果的人机交互过程中,引导用户更快速准确定位自己所关注的内容该技术全面应用到了搜狗网页搜索、音乐搜索、图片搜索、新闻搜索、地图搜索等服务中,帮助用户快速找到所需的搜索结果。这一技术也使得搜狗的问世标志了全球首个第三代互动式中文搜索引擎诞生,是搜索技术发展史上的重要里程基于搜索技术,搜狗还推出了若干桌面应用产品。搜狗工具条是用户快速执行搜索的入口,同时集成了RSS订阅、文件下载加速、广告拦截、网页评级显示等丰富的功能。拼音输入法利用先进的搜索引擎技术,通过对海量互联网页面的统计和对互联网上新词热词的分析,使得首选词准确率(即候选的第一个词就是要输入的词的比例)领先于其他输入法。PXP加速引擎是一套基于PXP技术的互联网音视频直播/点播解决方案,能够支持内容和服务提供方以很少的带宽同时为上万用户提供流畅的视频服务。
搜狗搜索的垂直搜索也各有特色:音乐搜索的歌曲和歌词数据覆盖率首屈一指,视频搜索为用户提供贴心的检索方式,图片搜索拥有独特的组图浏览功能,新闻搜索及时反映互联网热点事件,还有地图搜索的创新功能路书,使得搜狗的搜索产品线极大地满足了用户的需求,体现了搜狗强大的研发、创新能力。
1.4 搜狗公司工作地点
北京
2. 校招介绍
2.1 搜狗公司2014校园招聘介绍
以下是搜狗公司2013届校园招聘回顾,供参考
搜狗公司2013校园招聘回顾:启动于2013年9月1日,并于9月中下旬依次在哈尔滨工业大学、浙江大学、西安交通大学、华中科技大学、清华大学进行校园宣讲会。招聘的主要职位有Android/IOS测试开发工程师、地图软件测评员、运维实习工程师、资产助理、网页搜索质量测评实习生、内容编辑、移动产品数据标注/效果测评实习生等。招聘行程为简历投递、宣讲会、笔试、面试。搜狐公司的主要招聘对象为应届毕业生,并且开放有研究、开发、产品、测试、运维、设计等六大类共计43个职位,预计招募近150名。招聘职位的工作地点全部在北京。
从2013年搜狐公司校园招聘的情况来看,搜狐公司主要招聘计算机科学类、经济与管理类、软件工程类、设计类等专业的应届毕业生。
2.2 搜狗公司校园招聘流程
搜狗公司2013校园招聘流程回顾:
简历投递-----》校园宣讲会-----》简历筛选(5-15个工作日)-----》专业笔试面试(10-15个工作日)-----》人力资源复试(5-10个工作日)-----》正式录用
Tips:
1.关于搜狐的简历投递:
外地:09月01日-09月20日
北京:09月01日-10月10日
要求:每人最多可以申请两个职位。
提示:尽早投递简历,以免错过笔试机会。
关于校招城市宣讲会:
宣讲会统一安排在晚上,若时间、地点有变化,需密切留意学校就业网、bbs以及官方网站。
关于笔试:
09月 哈尔滨、杭州、武汉、西安笔试
10月 北京笔试
4.关于面试:
外地 09月下旬
北京 10月下旬
5.关于录用:
11月
如投递简历后一个月内未接到面试通知,有可能您暂时不适合投递岗位要求,您的简历会保存在我们的人才库内,有其他合适职位时我们会再与您联系。
2.3 搜狗公司2013校招城市宣讲会信息
城市 日期 时间 地点
哈尔滨 2012-09-11 周二 19:00-21:00 哈尔滨工业大学主校区新学生活动中心214
杭州 2012-09-13 周四 19:00-21:00 浙江大学邵逸夫科学馆117
武汉 2012-09-17 周一 19:00-21:00 华中科技大学主校区学术交流中心8号楼报告厅
西安 2012-09-14 周五 19:00-21:00 西安交通大学兴庆校区就业中心一楼大厅
北京 2012-09-21 周五 19:00-21:00 清华大学主楼后厅
3. HR答疑
3.1 搜狗公司校园招聘FAQ
1、搜狗计划招聘哪类应届生?招聘数量是多少?
答:搜狗正处于高速发展期,应届毕业生将会成为我们公司重要的员工来源,本次招聘有研究、开发、产品、测试、运维、设计等六大类共计43个职位向大家开放,预计招募近150名应届毕业生
2、搜狗2013年应届毕业生招聘职位的工作地点是哪里?
答:搜狗2013年应届毕业生招聘职位的工作地点全部在北京。
3、我可以从哪里了解更多关于搜狗和本次校园招聘的最新信息?
答:可以通过以下四条途径了解:
搜狗校园宣讲会:2012年9月11日至2011年9月21日在哈尔滨、杭州、武汉、西安、北京五座城市举行宣讲会,您可与来自搜狗的高管做面对面的交流。
搜狗招聘网站:http://job.sogou.com
搜狗官方网站:http://www.sogou.com
搜狗招聘官方微博:@搜狗招聘
4、搜狗接受哪些方式来提交简历?
答:为了保证您的信息被系统妥善保存,并能被及时通知笔试、面试,请通过线上申请系统提交简历。地址为 http://ats.dajie.com/2013/sogou/position-list-sogou.html
5、没有举办宣讲会的学校是否可以报名参加此次招聘活动?
答:本次活动不设置指定院校,搜狗大家庭欢迎每位同学的加入。
6、搜狗笔试、面试如何进行?
答:搜狗2013年校园招聘笔试环节为现场笔试。我们将依据您的简历甄选出入围现场笔试的同学,具体的笔试时间、地点等信息,我们将通过邮件、短信、电话等方式告知。
面试将在笔试环节完全结束后进行,具体的面试时间、地点等信息,我们将通过邮件、短信、电话等方式告知。
7、由于搜狗的职位信息较多,在职位选择上我们要注意什么问题?
答:同学们在注册简历后,最多可以选择两个职位,我们会根据你申请岗位的先后顺序,对你的简历进行筛选。请同学们仔细阅读各职位的职责描述、职位要求,结合自己的知识、技能强项判断出能够胜任的岗位范围。从而筛选出自己既有兴趣,又有能力从事的岗位进行申请,避免因盲目申请浪费了机会。
8、我是否可以通过注册不同的用户名来申请更多的职位?
答:不可以。搜狗的简历系统是通过您注册的身份证号来进行唯一识别的,因此一人只能注册一次,每次最多选择2个职位。在这里提醒您,笔试和面试时,我们需要您提供身份证复印件;如果您被录用,身份证号将直接导入管理系统。身份证号一旦确认则不能修改,因此请准确填写身份证号码。
9、简历可以随时修改吗?
答:申请职位前,可以修改,一旦提交简历后(系统会提示您),简历将不能再修改,因此建议在申请职位前,仔细检查简历填写是否准确完整。
10、我收到邮件说已经通过面试,这是否表示我已被录用?
答:面试通过后,还会有其他事宜需要确认,请等待搜狗的消息。最终录用以收到Offer为准。
11、什么时候可以到搜狗进行实习,实习期间是否有实习费?
答:搜狗会根据不同学校的学习时间安排,灵活地安排同学的实习时间。同时,我们建议被录用的同学在征得学校同意后,尽早开始自己的实习。实习期间,搜狗会根据实习岗位不同支付相应的实习费。
12、在Offer中不会提到户口和档案的问题,搜狗是否解决外地生源的户口问题,应届毕业生的档案又如何安排?
答:搜狗每年会向北京市人事主管部门申请户口指标,从往年的情况来看,搜狗作为北京市高新技术企业在申请北京市院校技术类专业毕业学生的户口指标上占有一定优势。但最终的指标数额是由北京市人事主管部门来决定并分配的,所以,在解决户口的问题上不能给出承诺,请各位同学谅解。
3.2 搜狗公司其它FAQ
搜狗HR2013 大街网在线答疑汇总:
1、关于测评相关问题解答
没有收到测评地址:由于我们8月30日下午才对接上测评系统,因此在此之前投递简历的同学都不会收到测评地址。稍晚我们会统一安排补发,请大家注意查看大街站内信。
无法显示测评页面:测评由北森提供,咨询了一下北森的同事,请大家用以下方式打开测评:IE浏览器 版本6.0-8.0之间, Flash播放器版本不低于9.0 。
2、我怎样申请搜狗的职位?
答:您可以登陆搜狗公司的招聘网站 http://job.sogou.com/?dlb2013, 查看相关的职位信息,然后按照网站指引申职位。您也可以登陆 www.zhaopin.com, www.51job.com, www.chinahr.com, hr.sohu.com 查看我们的职位信息,并按照网站指引进行职位的申请和简历的投递。
3、请问我怎样才能更加方便快捷的找到我需要的职位信息?
答:目前我们提供职位类型、工作地点、关键词三种搜索查找方式,请根据自己现在工作类型和感兴趣的方向,选择符合自己期望的职位。
4、搜狗需要怎样的人才?
答:我们欢迎所有热爱互联网事业,对技术产品有热情,渴望创新,专注坚持,不断追求的伙伴加入我们,与我们一起创造更多优秀的互联网产品。
5、你们是否会对我的个人信息严格保密?
答:我们将对您的信息严格保密,为了能及时通知您后续面试,请您务必留下您的电话号码和电子邮箱地址。
6、我可以通过什么渠道和途径更多的了解搜狗公司?
答:您可以通过公司网站介绍来了解我们公司,另外您可以关注我们公司及各个产品线的官方微博,了解更多关于我们的最新动态。
4. 薪酬待遇
4.1 搜狗公司职业发展
我们关心每一位搜狗员工的成长与发展,在企业内部建立了完善的培训体系及导师制,为员工的素质发展提供了多种渠道。对于人才发展的高度重视,使我们在竞争激烈的互联网行业,始终保持竞争力和吸引力。
导师制度:
每一位应届毕业生入职后会由一名入职2-3年的同事作为导师,对其提供专业指导、流程梳理、文化答疑、心理支持等各方面的协助,帮助新同学快速融入团队,顺利完成学生到职场人的角色转换。技术员工发展路径: http://6.f1.dajieimg.com/group1/M00/24/54/CgpAmVIMYhuABNppAAAAoLwQons918m.jpg
4.2 搜狗公司薪酬待遇
搜狗工资待遇揭秘(网友爆料仅供参考)
1、搜狗软件开发工程师待遇
加班情况:基本在工作中需要加班
每年带薪休假:可以带薪休假小于或等于5天,也可在10到20天之间
平均总收入:13700rmb左右
平均基本工资:13167rmb左右
平均奖金:1067rmb左右
平均现金红利:2000rmb左右
平均补助:400rmb左右
2、搜狗测试工程师待遇
加班情况:基本在工作中需要加班
每年带薪休假:可以带薪休假小于或等于5天,也可在10到20天之间
平均总收入:9700rmb左右
平均基本工资:8167rmb左右
平均奖金:1840rmb左右
平均现金红利:1667rmb左右
平均补助:840rmb左右
3、搜狗产品经理待遇
加班情况:在工作中可加班,也可不加班
每年带薪休假:可以带薪休假小5到10天之间天,也可在10到20天之间
平均总收入:10880rmb左右
平均基本工资:9740rmb左右
平均奖金:1075rmb左右
平均现金红利:2500rmb左右
平均补助:450rmb左右
4、搜狗软件工程师待遇
加班情况:在工作中可加班,也可不加班
每年带薪休假:可以带薪休假小于或等于5天,也可在10到20天之间
平均总收入:10560rmb左右
平均基本工资:8800rmb左右
平均奖金:2933rmb左右
平均现金红利:2667rmb左右
平均补助:400rmb左右
5、搜狗商务顾问待遇
加班情况:需要加班,每周工作时间为10-49小时
每年带薪休假:每年带薪休假为12天
平均总收入:4600rmb左右
平均基本工资:1200rmb左右
平均奖金:1300rmb左右
平均现金红利:1200rmb左右
平均补助:100rmb左右
5. 笔试经验
5.1 搜狗公司2013校园招聘研发类笔试经验
http://6.f1.dajieimg.com/group1/M00/24/4A/CgpAmVILVnOAPxrHAAAAoLwQons http://6.f1.dajieimg.com/group1/M00/31/44/CgpAo1ILVnmAbpneAAAAoLwQons33 http://8.f1.dajieimg.com/group1/M00/31/44/CgpAo1ILVn6AISOnAAAAoLwQons24 http://8.f1.dajieimg.com/group1/M00/24/4A/CgpAmVILVoSAfSEaAAAAoLwQons1
5.2 搜狗公司2013校园招聘笔试题
http://1.f1.dajieimg.com/group1/M00/24/4A/CgpAmVILV0-AYf-nAAAAoLwQons733m.jpg
5.3 搜狗公司笔试经验
1、有n*n个正方形格子,每个格子里有正数或者0,从最左上角往最右下角走,只能向下和向右走。一共走两次,把所有经过的格子的数加起来,求最大值。且两次如果经过同一个格子,则该格子的数只加一次。
思路:
搜索:一共搜(2n-2)步,每一步有四种走法。考虑不相交等条件可以剪去很多枝。
复杂度为O(4^n)
动态规划:
by:绿色夹克衫
详细算法思路:http://www.51nod.com/question/index.html#!questionId=657
s = max(s ,s ,s ,s )+map +map ;
复杂度为O(n^3)
2、有N个整数(数的大小为0-255)的有序序列,设计加密算法,把它们加密为K个整数(数的大小为0-255),再将K个整数顺序随机打乱,使得可以从这乱序的K个整数中解码出原序列。设计加密解密算法。
有三个子问题:
1,N
2,N
3,N
5.4 搜狗公司笔试经验
-- #include "stdint.h"
// 注:以上内容没有前面的“--”,做时去掉即可
int encode(const void* raw_in, void* raw_out, uint32_t password, size_t len)
{
const uint8_t* in = (const uint8_t*)raw_in;
uint8_t* out = (uint8_t*)raw_out;
uint32_t seed = password ^ 0x42381238u;
for (size_t i = 0 ; i
uint8_t a = ( in ^ seed ) >> 2;
uint8_t b = ( ( ((uint32_t)in ) > (10-6);
a &= 63;
b &= 192;
a = 63 & ( a ^ (b
out = a | b;
seed = (((seed
}
return 0;
}
int decode(const void* raw_in, void* raw_out, uint32_t password, size_t len)
{
const uint8_t* in = (const uint8_t*)raw_in;
uint8_t* out = (uint8_t*)raw_out;
uint32_t seed = password ^ 0x42381238u;
for (size_t i = 0 ; i
// 请在此处补全代码
}
}
int main()
{
const uint8_t buf1 = {0xf5, 0x3b, 0x3a, 0x0d, 0x54, 0x73, 0x34, 0xfe, 0x5d, 0x72, 0x2d, 0x8b, 0xca, 0x1d, 0xdb, 0xd4, 0x94, 0xfa, 0x88, 0xae, 0x51, 0x4f, 0x85, 0x38, 0x96, 0x33, 0xf1, 0xa3, 0x41, 0xf9, 0xc8, 0x67, 0xfc, 0x01, 0xc7, 0xdd, 0x22, 0xe7, 0xbd, 0x83, };
uint8_t buf2 = {};
const uint32_t password = 0x266d183bu;
const size_t len = sizeof(buf1);
encode(buf1, buf2, password, len);
printf("%s\n", buf2);
}
求哈希解码算法
5.5 搜狗公司笔试题+答案解析
1、下面两段代码中for循环分别执行了多少次?
unsigned short i,j;
for(i=0, j=2; i!=j; i+=5, j+=7)
{}
unsigned short i,j;
for(i=3,j=7;i!=j;i+=3,j+=7)
2、下面程序应该输出多少?
char *c = { "ENTER", "NEW", "POINT", "FIRST" };
char **cp = { c+3, c+2, c+1, c };
char ***cpp = cp;
int main(void)
{
printf("%s", **++cpp);
printf("%s", *--*++cpp+3);
printf("%s", *cpp +3);
printf("%s\n", cpp +1);
return 0;
}
3、已知程序代码如下:
struct S
{
void func1(S &);
void func2(const S&);
void func3(S&) const;
void func4(const S&) const;
}
下面哪些能正常执行()
A、makeS().func1(makeS())
B、makeS().func2(makeS())
C、makeS().func3(makeS())
D、makeS().func4(makeS())
4、下列代码的输出为多少?
int main(void)
{
enum {a, b=5, c, d=4, e};
enum {h,x, y, z, v=120, w, r=99,s,t};
return 0;
}
a、c、e、h、x、y、z、w、s、t的值分别是多少?
5、一个长度为n的数组a ,a ,...,a 。现在更新数组的名个元素,即a 变为a 到a 的积
a 变为a 和a 到a 的积,...,a 为a 到a 的积。
程序要求:要求具有线性复杂度,不能使用除法运算符。
第一个执行了32767次,第二个执行了16383次。注意定义的数据类型是short,i==j当且仅当j已经超过32768(unsigned short的模)后才可以满足。因此可以列式:(0+5x)+65536=2+7x,得x=32767。第二个答案同理可得。
第一个是POINT,第二个是ER,第三个是ST,第四个是EW。注意+1的涵意,其实是越过一块地址,“块”的大小由指针维数决定的。
用VS试过了,makeS()不知道是什么东西,如果你知道,请留言。
a=0,c=6,e=5,h=0,x=1,y=2,z=3,w=121,s=100,t=101,枚举。第一个从0开始,后面的从前面一个数的下一个开始。
参考腾讯加分题的第一题,这里稍稍有些不同,因为没有要求空间复杂度,而这里又恰好只给了数组a。解决方法是定义一个数组b,将a中的元素拷贝到b中,然后就可以套用腾讯加分题的方法了(只是a与b的含义互换了)。
6. 面试经验
6.1 搜狗公司白盒测试工程师面试经验
今天下午参加搜狗的面试,职位是白盒测试工程师。
首先是两个小时的笔试,笔试内容设计广泛,网络,编程,数据库,脚本,测试理论等等,题目不是很难,但也不是很好做。我有个脚本和数据库题目没做,实在想不起来命令了,(简历中还写了这两项比较精通呢,丢人丢大发了)。如果平时注意积累并多加联系,这些题目很快就可以完成。--------基础很重要,平时不能停止联系啊。
接着是面试,一面面试官很友好,对照着笔试结果问了我一些问题,为什么选择做测试,以前做过哪些测试,用过哪些测试方法,为什么离开原来的公司等等,我都一一做了回答。面试完成后我问他主要是做哪方面的白盒测试,他非常有耐心,非常细致地给我讲了这个职位的工作特点和内容,这是让我非常感动,我还从来没见过如此友好的面试官。
二面是个女的,笑呵呵的,上来就问我紧张吗?我说很紧张(其实我确实也很紧张,百度的两次失败给我留下了不小的阴影)。她也是问了一些平时工作中涉及到测试的工作内容,我都做了回答。这个环节中我的测试经验缺失的方面就显示出来了:首先回答的不系统,涉及到的测试内容不详细,回答逻辑有些乱。看来没做过正规的测试工作,对测试理论和流程还是了解不够深入。
三面是个男的,看起来年龄比我小。他着重考察了一下我的编程能力,并对我的程序进行了点评。编程题一直都是我的弱项,我会想到一个比较好的方法,但往往在规定时间内写不出代码,因此最近的几次面试中我都是先快速写出一个逻辑最直接最简单的程序,若面试官再问,我再给他讲解一些更优化的方法。但今天的三面面试官把我的程序“鄙视了”,面试官直接就说我的C/C++并没有简历中描述的那么强。虽然内心不服气,但回头一想,一个简单的小程序,就写成这个样子,这一下就给他们留下不好的印象。回来的路上在想,程序就是IT人员的武器,就是IT人员解决问题的工具,如果连一个简单的小事情都没有作到最好,别人如何相信你能做成大事情。
我还是很感激三面面试官的,它以一种干净利落的方式指出了我存在的问题。同时通过三面,我也知道百度面试失败的原因了:基础太差。以后一定要加强基础的学习和巩固了。现在的工作也是在写代码,但基本上都是ctrl+c,ctrl+v,程序逻辑都很简单。现在转入AP解决BUG,我要趁此机会好好学习Linux, shell,好好研究一下内核程序,这才是有用的,这才会锻炼到人。
搜狗的面试告一段落,我很想去搜狗,但自身能力所限,可能他们不会要我。不管怎样,我要感谢搜狗的面试官们,使他们给了我信心,指出了我的问题。
6.2 搜狗公司助理面试
面试过程中问了一些经验、有没有做过这行业、做了多长时间、为什么选择这家公司、为什么来北京、意向在哪里、是不是长期干、有没有什么问题。
面试问题:为什么选择这家公司?
面试时间为 : 2013/02
面试过程中参加了:电话面试
6.3 搜狗公司开发工程师面试
面试时间为:2013/03,整个面试共使用了1周
技术面是电话形式, 面试官都是工程师.聊起来也比较有共同语言,问了C++一些特征和语法,还有一些算法相关的问题.不是很难. HR问了以往的工作经历.
面试问题:
简单介绍一下以前的项目
你在这个项目中的角色
为什么选择我们公司?
获取职位的方式 : 内部推荐
面试过程中参加了:1对1 面试 其它
6.4 搜狗公司技术职位面试
面试时间:2013-04-25(周四) 下午四点五十分
面试地点:王庄路1号清华同方科技广场D座20层 北京搜狗科技发展有限公司
面试持续时间:90分钟
1.给我一个文件,叫我统计每个词的词频,现场写代码
我用的是java代码,写起来比较简单,用了一个Map存储统计信息,用迭代器输出信息就行
2.对于题一得统计信息,问我怎么逆序输出词频信息
因为用Map存储的,要逆序就不能用迭代器了,只能遍历一下看map key长度,然后用一个类似指针从后往前输出
3.问我最近做过什么项目,我说一个sso的系统,叫我说出sso的原理
4.问我cookie的问题,问了有什么缺点
我说了两点:第一,可能用户会禁止cookie功能;第二,不加密的话不能保证数据安全
5.问springmvc跟struts的区别,跟优缺点
我大概说了一下struts2中的请求怎么处理的,然后说出大量拦截器的缺点
6.问springDateJpa的相关东西,问他内部原理。
第一,说了只要写到接口层,说了他是根据模式匹配自动生成sql;
第二,说当根据模式匹配解决不了时,可以使用jpa的Query
第三,当query还解决不了时可以写predict
第四,它支持分页查询
7.问springDataJpa分页封装类里面都有哪些属性
这个没什么好说的,就回答我们平时哪些怎么封装分页.
8.问一般可以用memcache做什么
我的回答是,第一:系统集成时缓存session
第二:缓存一些数据库中的很少改动的数据
第三:缓存一些json数据
9.怎么把string转换成json数据
我说的是用一般的java方法,比如split根据“,”,这题目说出原理就行
10.springControllor是线程安全的吗
11.css中都有哪些选择器
12.jquery中怎么写一个事件,比如鼠标点击事件,都有多少种写事件方式
13.ajax中都支持哪些返回类型
14.sitemesh是干什么的,原理
15.hashMap跟hashTable的区别
16.ArrayList不适用的场景是什么
17.Set一般什么时候用
前45分钟左右就问了这么多,然后他进去见项目经理,然后项目经理出来,相当与2面窝,下面是项目经理问的问题
1.安全过河问题 一个猎人+一头狼+一个父亲带俩自己孩子+一母亲带俩自己孩子+一条船
规则如下:船承载量是2
如果猎人不在狼身边,狼会咬人
如果父亲或母亲看见对方孩子的家长不在,会打对方孩子
求解怎么过河才能让8个单位安全过河
我回答用状态搜索算法解决,它说要知道过河方案,不要我写代码。
2.什么是虚拟内存
3.问单例模式会出什么问题
4.策略模式问了点,责任链问了点
5.问我最擅长什么模式,我说观察者模式,既然是你最擅长的,他说那不用解释了。
6.问我最喜欢的研究方向是什么
我的答案是海量数据处理方面的
7.他说假如有一天海量数据处理方法已经非常成型了,没有可进步的空间了,我该怎么办
能记住的就这些,问的问题比较基础,没有很深的问题,主要问的一些偏技术的问题。
6.5 搜狗公司产品助理职位面试
面试时间为:2013/02,整个面试共使用了1小时
面试官问了关于搜索建议。注意:千万不要吐槽
面试问题:你觉得现在搜狗搜索需要什么优化的地方?
获取职位的方式 : 网络上面
面试过程中参加了:职业技能测试 其它
6.6 搜狗公司C++搜索引擎研发面试经验
09.26 华科校内某酒店,搜狗一面:
笔试做的不错,客观题错了3.5(20个),后两个算法思路没问题,接近满分。跟面试官讨论了后面两个算法的思路:二叉树的最大距离(编程之美原题) & 先递增后递减数组的峰值。对网络编程和多线程比较重视,但我只知道皮毛,问select、epoll之类的,仅在APUE中做过概念性了解就没再问。C++虚函数参数编译期确定函数执行期确定问题、函数重载、字节对齐语法及其实现原理、原因等等。写String类的三个控制函数,这个没练过,写的不好,及memcpy的实现(实际上是要达到库函数中memmove的功能);设计一个内存池——这种题目的回答得先讲内存池作用;然后我讲了讲STL空间配置器的东东;被问到分配内存相差无几时怎么搞?这个搞的晕了,难道采用OS中最笨的那种方式。yes,数组就可以。我擦。最后出了一个算法,找出两个递增数组的中位数,logn的算法仅说了思想没描述太清。
当天中兴二面给拒了,累。
09.27 搜狗二面
搜狗原则上就一面,一面存在以下结果:一面刷,一面过!这两种情况都不需要二面;另外就是一面不确定要或不要,让二面的技术老大看看。
喵到了一面面试官对自己的评价:除了网络多线程编程为B,其他均为B+;具备一定代码基础及实际开发能力云云。
技术老大面,答的一般,主要是这方面背景比较欠缺,靠概念性理解介绍,而且对PG不感兴趣。主要问对搜索引擎的理解,对倒排索引的理解,大数据量如何建立倒排索引,对搜狗公司的了解。还有个就是对地图中的特征点如何获取,没理解究竟问什么,这个答得狗屁不是。
对于面后台,我觉得扎实的C++/STL/网络/多线程/算法基本可以搞的定。对相关背景(搜索引擎、分布式等等)知识有了解则更佳。
搜狐、搜狗,非常重视笔试和一面(原则上就一面),笔试过不了任你百般哀求都没用。面试官态度很好。offer。
趋势当天与搜狗二面冲突,没去;下午五点打来电话,问还可以去参加面试,拒了,太累。
7. 工作感悟
7.1 搜狗公司员工感悟
陈斌:在入职搜狗之前,我还是一个初出茅庐的小菜鸟,对于即将到来的程序员生活充满了憧憬和好奇。入职之后,搜狗的同学们用他们无以伦比的技术实力,乐于助人的古道热肠和亲密无间的团队合作让我迅速融入了搜狗的大家庭。在大家的感染下,我不仅在技术上得到了长足的进步,并且完成了学生岁月和程序员生活的无缝对接,从菜鸟进化成一个合格的搜狗developer。老员工会传授他们入职多年来的开发经验来帮助我提升,作为新员工,我也可以在头脑风暴中提出各种idea和大家讨论,并且得到独立负责项目的机会。在假日的时候还有欢乐的team building,和同事们一起出去游山玩水。搜狗给了我技术和思维上的挑战,攻克难题的成就感,和一群一起打牌说冷笑话聊天运动以及各种欢乐的同事,如果你也喜欢这些的话,就来搜狗吧!
覃婷立:用几个关键词来概括一下在搜狗工作一年多的感受,那就是:空间、弹性、愉悦。公司发展迅速,个人能随着公司的成长而快速地进步。团队精炼,每个人都能清晰地看到自己对整个团队的贡献,也能更全面地了解各方面的知识,锻炼自身能力的同时也能收获成就感。上班时间非常灵活,工作后还能睡个自然醒、来个回笼觉,这是件招恨的美事。大家也玩得特别happy。穿越、采摘、烧烤、拍妹子、狼人杀,work hard,play harder。例行的饭杀,偶尔爆发收个全场的禽兽体验,很欢乐;还有游泳、羽毛球等俱乐部,工作之余,保持身材、锻炼身体也很重要哦。
马彦军:转眼间已经加入搜狗大家庭半年多了,回想这半年时间,因为快乐的工作,所以生活丰富而充实。从刚进入职场时的焦虑到现在熟悉了相关业务后的轻松和自信,自己收获了很多,成长了很多。虽然加入公司的时间不算长,但在这短短的半年内,我感受到了同学们的温暖和工作的热情。工作上,有leader们耐心的指导,更有大家随时随地的技术交流和定期的技术分享;生活上,有茶水间里同学们抢pizza吃的其乐融融,更有会议室里大家一起桌游的欢声笑语。总之,工作是为了生活,而生活是为了快乐。
叶樉:不知不觉加入搜狗从事输入法相关的研究工作已经一年多了, 最大的感受依然还像去年所说的,能够在一个靠谱的团队中跟一群靠谱的人做靠谱的事的感觉真的很爽。且能够有机会为亿万用户提供更准确更方便的输入体验,满足感油然而生。 在这一年多里,收获了不同于实验室期间的分析问题解决问题的思路与方法,也得到了同事们兄长般的关怀与帮助。工作中充满了挑战与惊喜,团队中充满了欢乐与舒畅。
7.2 搜狗营销感悟
进搜狐搜狗工作也有一段时间了,现在发现跑业务真的挺难的,不过也是一份很具有挑战性,锻炼性的工作,跑业务压力真的好大,可是每当自己拿到一个单时,当时的心情是真的挺难表达的。
像我们这样的工作,对于一个新人来说真的挺难,有些跑一个月都没有出一单,如果不能坚持下去的,那就等于失败,做业务这一块,真的要对自己要有信心,也要坚持,说不定下一步就能成功,客户是跟出来的,是谈出来的,所以我总结到我要做好这个工作,就一直要坚持到最后,“剩者为王”。
7.3 总结一些网友的搜狗工作感悟
1 、公司福利挺好;
2 、工作环境不错;
3 、加班比其他同类大公司应该好一些,同时也要看项目进度;
3 、公司正处于高速发展阶段,个人的作用和成长空间都很大;
5 、能够学到一些东西。
8. 延伸阅读
8.1 搜狗王小川的生存之道:“兼容性”很强的边缘人
他的前任老板叫陈一舟,他的现任老板叫张朝阳,他的投资人叫马云,他的对手一个叫李彦宏、另一个叫周鸿祎。
“我记得乔布斯说过一句话,大意是要知道自己还是处于一种饥渴和无知里。”34岁的王小川,在搜狐已经工作了13年。他曾经的一些同事都惊讶,他在搜狐能待这么长时间。而王小川一直在一种“饥渴”感里走了过来。
2003年王小川开始做搜狗搜索引擎,两年前搜狗从母体分拆出来,他成为了这家相对独立的公司的CEO。经过10年历练,搜狗在中国芜杂的互联网版图上浮出水面,并成为国内用户数排名第四(3.7亿)的互联网公司。在搜索市场,它排名第二。
王小川少年得志,1993年获全国数学联赛一等奖,被保送进成都七中;念高三的时候,获国际奥林匹克信息学竞赛金牌,被保送至清华大学计算机系。“聪明”、“相当有韧性”,这是曾经和他共事过的人对他极普遍的评价。
当王小川带领一批极客做搜索引擎的时候,搜狐并不具备做这件事的技术基因。并且,“全世界能做这事的国家,比做核弹的还少。”王小川说。研发团队以技术为驱动,而搜狐是一家媒体属性的公司,彼此不兼容。不少人质疑这件事情难干成。产品运营后,它面对的是已经上市的强大对手,而搜狗团队只是搜狐里的一个部门,为什么它没有被大象的阴影遮蔽掉?
“把产品做出来,和运营起来的难度相比简直不是一个量级。”一位初期便待在这个研发团队,与搜狗一同走过来的内部人士感慨。极客容易陷入单一的技术性思维的路径,但王小川很早就“打碎”了自己,首先改变了自己的格局,从技术驱动开始,走向产品,再到管理的线路。除了“坚韧”,熟悉他的人,对他另一个最为普遍的评价是:“这是一个兼容性很强的人。”
一位投资人对《创业邦》说:“很多人总讲,我也能做搜索,但你发现,没做两天他就玩不下去了。”在新一拨的互联网创业者里面,像王小川这样技术出身的人非常稀少,甚至有投资人评价为“几乎没有”。而作为极客,肯放弃自己在专业领域里的骄傲感,懂产品和拥有管理能力,这样的人就更少。
2012年11月上旬,搜狐发布了第三季度的财报,公开数据显示搜狗实现营收3700万美元,同比大涨102%、季度环比增长23%;CNZZ数据,搜狗搜索的流量份额从6月份的7.4%增长到了9月份的8%。
在这些数据后面,搜狗达到了“规模”,但它依然是一家创业公司。因此,在既定战略实践、产品价值释放的过程里,王小川说:“我们处在一个转型的阶段。”在大象的阴影里,搜狗逆流而上,没有遵循所在领域普世的游戏规则。他说:“你看,创新还是可能的。我们是1300名员工,而百度是2万。”
王小川1978年出生,27岁晋升为搜狐副总裁,是5位副总裁里最年轻的一位。曾经有过一段短暂的时间,他在搜狐的地位一落千丈。他为什么没有离开?
边缘与生存之道
2004年后,王小川所面临的各种抉择并不见少。2008年他不再负责搜索业务,而是被抽离到做桌面端。在那段时间李彦宏、陈天桥等这样的大佬也来挖过他。
王小川说,2000年进入搜狐后,他手里的股票如果折现的话就有“大概有1000来万。”他表达的一个意思是,就个人的所谓收益来看没压力了,表面上看好像也完全可以放弃这件一时吃力不讨好的事情,“但人不能光孤立地看你自己,自己去隔离一件正在做的事。如果公司做挂了,那么多人怎么去讨老婆,买房子。而且很多事你只有做成了,才能代表这个价值达到了,否则就是一个很轻浮的想法。”
王小川的朋友、启明创投合伙人胡斌,在ChinaRen以及搜狐都曾和他共事过。这位留着长头发的风险投资人,念大学的时候喜欢听摇滚乐,做VC后,业余时间组建了一支摇滚乐队。他笑着说10年以前,他觉得自己是一个够有棱角的人了,“但小川在当时比我更明显。”两个很有棱角的人,常为了公事争得面红耳赤,但最后他和王小川成为了好友。搜狐内部竞争挺激烈,胡斌一度以为王小川在搜狐不可能待太久:“这10年,可以想象他在里面经历了非常多的东西。”搜狗的团队曾被大公司挖过角,“但更多的人选择了留下,从研发团队开始做,一直到今天搜狗从搜狐分拆出来。看得出,他是有人格魅力的。”
做搜狗,王小川以“各种曲折”形容过去的经历。在内部以及外部所遇到的挫折,他说:“那就是一个伤疤。”2005年百度上市,立即拉开了与搜狗的距离。搜狗在当时还需面对另一只大象谷歌对这个市场的蚕食。很多人质疑,他凭借什么力气在这个市场上去找到自己的地盘呢?在这样的竞争格局里,王小川说:“当别人把门关得差不多只留条缝的时候,如果你自己还把那个门缝关上就相当于自己不给自己希望。”
通过输入法导入浏览器,再通过浏览器带动搜索的流量,这是搜狗“三级火箭”的产品逻辑和所延伸出来的商业模式。现在并不会让人觉得不可思议,但从2006年搜狗推出输入法,到2009年推出浏览器,这个现在被视之为创新之举、润物细无声的过程,并不被搜狐内部完全理解。甚至有一种声音认为,王小川是因为搜索做不下去了才开始做浏览器。
到2008年,搜狗做搜索已经5年了。表面上,它看不出有多大动静。况且在两头大象的阴影边,它还被它们庞大的身躯所笼罩。前景令人堪忧。输入法推出,在此期间验证了它的成功。2008年它的用户量占据了40%的份额。次年70%。现在,这个数字为86.3%。它给关心搜狗做搜索此事的人以希望,但一时又无法让人不忧虑。用户来了,可是它并没有变现为一种直接的商业回报。而王小川与团队,一开始就将此定位为做搜索这件事,其商业模式里的一环。当大象无法直接撼动的时候,就用曲径通幽的方式,在大象的身旁带来它在搜索市场的流量,而不是通过它在短期内带来多大的商业效益。
搜狗生存在搜狐的体制内,人员招聘、薪酬福利、销售等都在搜狐的体系里,这使得它在做很多事情时,运作起来效率降低,不时会和其它部门发生冲突。王小川需要去平衡这里面的各种关系。搜狗输入法还是给团队打了一支强心剂。搜狗当时的状态,“可能运营了一段时间就没了,也不是没有可能的事。”一位员工说。
搜狗员工一度士气低落。到2008年这5年时间,搜索引擎这件事能不能做好,有的时候他们心里也在打鼓。对于多数互联网产品来说,5年的时间不算短,不能有力地证明它的成效。“很容易被人认为,那是你有问题。”前搜狗员工说,做搜索这件事有些特殊,从产品到渠道,到通过它来赚钱,需要很长的时间,“它不像今天,很多是公开技术,到外面挖一批人来,就可以立马做这件事。”
在搜狐内外遇到的各种压力,王小川一直不愿意向团队传递。一两年前,他在与朋友聊天的时候说:“想要大家有一个好的环境,安静地做把事情做出来。”
8.2 再传360全资收购搜狗 王小川称不靠谱
昨日,奇虎360即将全资收购搜狗的消息被炒得沸沸扬扬,传言称360、搜狗交易已经达成并且是宣布在即。还有消息称,360公司董事长周鸿祎已于近日专程赴美,与搜狐公司全权谈判代表、首席财务官余楚媛就搜狗收购事宜进行了最后谈判。不过,360、搜狐两家公司都对这一传言不予置评,而搜狗CEO王小川则在微博中回应称“不靠谱”。
搜狐出售搜狗是铁板钉钉,算上这次传言,搜狗已经“被收购”了四次,但到底是360、百度,还是其他买家最终将搜狗收入囊中,到目前为止还是一个未知数。不过,业界判断360最终成行的可能性最高。
这已经是半年以来第四次传出搜狗将被收购的消息。360公司总裁齐向东向南都记者表示,外界对于360控股搜狗交易一直很关注,传闻也很多,很多并不真实,360对此态度是不评论;360公司副总裁曲晓东也透露,周鸿祎的确人在美国,但主要是负责其他事物,周鸿祎随后还会去英国,主要是参加一个长江商学院的活动。搜狐方面则回应称,对外界传言不予置评,如果有消息会第一时间通过公告发布。搜狗CEO王小川则通过微博回应:“不靠谱,这已经是第四次回应。靠造谣吸引眼球很无趣。”