王佳琦周报20181224

一、语音服务器加入指定轿厢发送广播功能。 二、分析了上次孙浩去崇礼采集回来的模拟接近实验数据,算法没有问题,实验时之所以没有报警是上次阈值设置的有问题。 三、改bug InvalidOperationException: 集合已修改;可能无法执行枚举操作。 原因:C#在对枚举类型进行遍历的时候,不可以对该枚举的元素进行增、删的操作。 解决办法: 注意foreach 语句是对枚举数的包装,要改为for循环。 四、整理了最近的进展,新需求基本完成。未完成的有: 1.姿态检测没有加进去。 2.图形化显示问题:包括缆车上行下行的判断、缆车在线路中运行的动态显示连贯性、缆车和支架相对位置的变化等等,后期需要结合vr那边来做。 ...
Read More

王佳琦周报20181217

一、语音服务器加入断线重连功能。 二、丢包问题目前的解决方案:客户端发包前进行包长度判断,服务器端延迟写入。 目前两台设备测试无丢包,接下来加入多台设备继续测试。 三、接下来的工作: (1)分析采来的模拟实验数据,优化算法,顺便完善小论文。 (2)加入姿态检测。 (3)写大论文架构。 ...
Read More

王佳琦周报20181210

一、通过预留接口开发语音服务器,实现服务器向客户端一键群发语音的功能,语音服务器断线重连功能仍需完善和进一步测试。 二、通过重置异常的方式解决服务器跌落报警不显示的问题。 三、界面接口的问题亟待沟通,以确定接下来的工作方向。 ...
Read More

王佳琦周报20181202

与冯工、孙浩分别沟通了十月份测试出现的问题和新需求,分析问题的原因以及可能的解决方法,整理了一份解决方案如下。 1、 网络连接问题: a) 服务端显示客户端已掉线,客户端没有反应,没有自动重连。 解决方案:优化客户端网络重连功能,加入心跳检测。 b) 丢包问题。 解决方案:首先在本地测试是否丢包,排除现场网络原因。然后继续排查TCP丢包可能的原因,优化运行状态判断逻辑。 2、 新需求:选择1-10个轿厢,显示轿厢位置的动态变化。区分缆车和支架的相对位置,保证动态图形显示的连贯性。 a) 数据漂移导致轿厢位置图形化显示不准的问题。 b) 判断出缆车的上行和下行(上行和下行用两条线表示)。 解决方案:结合GPS和三轴加速度数据综合判断。(海拔变化,姿态角) 3、 新需求:主控群发语音消息功能 解决方案:通过预留的端口开发语音服务器,语音服务器具备掉线检测功能。同时客户端也应加入语音服务器断线重连功能。 4、 新需求:轿厢摆动状态判断 解决方案:孙浩 5、 客户端跌落报警,服务器不显示。 解决方案:现在的逻辑是客户端状态改变了服务器才更新,更改逻辑。 6、 可考虑加入的功能:长时间停顿判断功能,单个轿厢的语音通话,视频监控。 7、 间距检测算法不灵敏,通过数据可视化分析问题出在哪,调整接近检测算法的参数。(孙浩) ...
Read More

王佳琦周报20181119

本周面了小年糕,九章研究所,云智慧。基础还是考察的核心,小公司还会看你的项目是否对口,是否上过相关课程。 好多算法组会都讨论过,但是自己当时没听懂没深究。希望大家真正把组会利用起来,不要浪费组会的一下午时间。汇报人要理解透,听汇报的同学也要提前看一遍,有个了解,这样才有效果。 准备先签一个,秋招这一轮面下来收获很大,以前一知半解的东西又从根源理解了一遍,总结了一遍。 ...
Read More

王佳琦周报20181112

这周面了三家面试,鹍骐科技、TopJoy、汽车之家,都在等结果中。 其中TopJoy的面试还是给我很多启发的,这家公司是一个做跨平台游戏的公司,面试非常注重数据结构。 比如施法范围是一个圆圈,快速确定有多少怪物在施法范围内。这个问题和kNN的思想差不多,可以用一个kd树可以解决。接着面试官问了如果坐标一直变化,构造树和查找的复杂度,没答对。 数据库的底层存储原理是什么,涉及到B+树、哈希表等多种数据结构(减少硬盘的读写次数是核心)。 TopK问题,MapReduce+最小堆。 有的问题理解思想就可以,但是大部分时候我们还要关注各个算法和数据结构的实现流程、复杂度等细节,很多面试官是会刨根问底儿的。 ...
Read More

王佳琦周报20181104

如老师所讲,论文的开头部分确实有很多问题,想让审稿人看见的东西不够突出,说法不够严谨,还需要查阅大量论文作为支撑。目前存在的问题都已标注在论文中,等忙完手头的事情好好改一下。 约了几个面试,下周还要去一次北京。 ...
Read More

王佳琦周报20181029

结束了北京之行,虽然目前没有自己想要的offer,但是收获颇丰,涨了不少见识。 校招中面试官倾向的有三种人:机器学习基础过硬的,有互联网大厂实习经验的,工程能力过硬的。 今年算法岗竞争固然激烈,但是这三项有一项突出你还是可以脱颖而出。 研究生期间给你的时间其实也就两年,也建议同学们规划好时间。 第一份工作还是想找一份平台好一点的,还不想妥协,这一段折腾下来也看到了自己的不足,学习方向更明确了,这是最有意义的收获。 ...
Read More

王佳琦周报20181015

这周主要准备面试,周末来了北京,预计要待十天左右。 今天才看到老师在我周报下的评论,应老师要求,我先大概介绍一下我了解到的今年各岗位的情况,等面试结束我会详细梳理一份面经出来。 一、技术岗大致分为: 1.算法岗:算法工程师(NLP、图像、数据挖掘、推荐、搜索)、大数据 2.开发岗:前端、后台、安卓、ios、pc客户端 3.测试 4.产品经理 二、大环境是今年互联网行业缩招了,算法岗需求没想象的大,报的人比想象的还多!也导致了今年开发岗和算法岗的薪资待遇差距不大。 今年Java依旧稳定,找工作不难。ios和安卓缺人,产品经理由于大家认识程度比较低,准备一下或许也有收获,算法岗竞争巨大,但是大数据貌似没有出现过热的现象。 学历还是比较重要的,好学校的学生有天然的优势,比如免去令人头疼的笔试。 笔试面试知识点是比较固定的,都是老东西都是基础。既然出身不行我们一定要在基础上胜过别人,数据结构和算法基础一定要好好学,刷题要趁早,功力是一点点攒出来的。 希望大家确定自己的兴趣,坚定地走下去,不要想太多,考虑冷门热门什么的,情况一年一变。 ...
Read More

王佳琦周报20181008

假期收到了百度和新浪的面试通知,答了这么多笔试总算有个结果,还有很多查不到结果的,心累。虽然面试很可能是打酱油,但还是要好好准备。面试前还有一周的时间,着重总结一下高频的问题,数据结构部分:动态规划,链表增删改查反转,树的遍历,八大排序。面向文本的算法:逻辑回归,SVM,贝叶斯,决策树,随机森林,GBDT,boost,Seq2Seq,word2vec,各种特征提取方法。 ...
Read More