1. coding
楼主没有 任何cs背景,可以说找工前才开始接触data structure and algo。lc半年来零零碎碎蛮力刷了easy+部分medium。面试经验来看ds难度完全够,data engineer就很悬了(挂过某投行家的codepad).google и
强烈建议建个excel,可以按提题号难度sort 和日期sort,这样才对自己的刷题进度熟悉,方便温故知新. 1point3acres.com
楼主刷了100多道时还是决定补一补基础课。如果是新手建议一边上课一边刷
Princeton Robert Sedgewick Algo I&II https://www.coursera.org/learn/algorithms-part1
k姐推荐的书:
Problem Solving with Algorithms and Data Structures using Python http://interactivepython.org/courselib/static/pythonds/index.html
3. ML
楼主最早上过Udacity的Intro课算启蒙,而后套路是面试中学习。曾经的想法重点在调包调参原理。. check 1point3acres for more.
总结:最近计划再详细复习unsupervised learning和cross validation的知识。老被问!如果问到底很可能被问死(面试官是可以很任性)。
借鉴一些同学的帖子,贴上两本书,islr+esl:
An intro to statistical learning with application in R(http://www-bcf.usc.edu/~gareth/ISL/ISLR%20First%20Printing.pdf)
5. case问题:
需要提升。之前amazon买了神书:Lean-Analytics-Better-Startup-Faster,有时间再翻翻
银行,tech都问过,只能是说在面试中学习。总结接下来学习:. Χ
make assumption. ----
how to define metrics
feature enginnering/preprocessing
which model,如何optimize parameter
ab testing(dilution,network effect,subject granularity,randomization,sample size,MVT?)
求推荐补充ab testing 的course:
面筋eg: given a e-commerce dataset, want to design ab testing, what to investigate in data?
没回答好。后来想了一下,如果increase conversion rate,但是这个transaction里面买的都是item price很小
那即使converted数量多但是total revenue可能还不如conversion rate低但是每个transcation买的商品单价都高。那么这个问题如何根据已有data分析出来应该选conversion 还是revenue/profit, 接下来怎么设计ab testing?