还记得之前微信上看到的几句话, 如何能让老大给出好的评价:

1. 工作做的格外好,让老大有业绩;
2. 情商很高,让老大开心,工作不出错;
3. 有背景;

体会到技术厉害不厉害。只是必要条件, 除非……做人做事做学问,真能力。今晚看到这篇文章觉得写的挺不错的,特转载在此。以此体会”How to be a good employee?“ 设身处地的想,咱如果是boss,作为老大,希望要什么样的小弟呢? 当然是做人靠谱,技术强,为人低调,关键时候靠得住! —-> 听话,出活

阅读更多

目前,几乎各个公司都有自己的数据挖掘组,大到几十几百人的Big Data团队,小到几个核心人员,针对不同的产品、业务进行开发,处于不同的环境、平台。从资讯到旅游,从传统的互联网行业到金融……

看似差别很大,其实核心问题很多都是一致的。如User Profile: 特殊人群的发现,用户年龄的预测, 用户信用评估;相关内容的推荐(商品,资讯,旅游景点);垃圾内容的识别等等。嗯,体会实际工作与在学校期间所学模型算法的关联,逐步积累经验,掌握这个领域做事的一套方法流程,最终形成自己的风格。

阅读更多

小米2面, 聊完项目和机器学习后面试官出的编程题。将链表按照一定的方式改变顺序,题目是假设输入的单链表为L1 -> L2 -> …. -> Ln-1 -> Ln, 改变其顺序,输出为L1 -> Ln -> L2 -> Ln-1 -> …..
面试结束后回去总结时,得知这是LeetCode上面一道关于链表的题,挺经典的,适合考察基本功,故记录在此。

面试时,我想到了两个方案。

阅读更多

Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.
For example, given the range [5, 7], you should return 4.

C++ Code Interface

1
2
3
4
5
class Solution {
public:
int rangeBitwiseAnd(int m, int n) {
}
};

问题分析

这道题是说,给定一个数字区间[m, n], 比如说[5, 7], 让我们将该区间的每一个数字都做位与运算 &, 问结果是多少?对于[5, 7], 该区间的全部数字为5,6,7。将它们做位与运算, 5 & 6 & 7 =

阅读更多