Redian新闻
>
唯一真正离线「零流量导航」的国内app
avatar
唯一真正离线「零流量导航」的国内app# PDA - 掌中宝
w*u
1
一月初申请的,一天后就有回复。
好不容易得到的面试机会,没有立刻book店面(本人高能物理PHD,还没毕业,去年下
半年决定找马工工作;自己觉得博士期间科研干得不错,也做很多coding和大数据处理
,可惜只有FLG理我,而且由于初期准备不足,都挂了)。
上周第一次店面,和面试官聊得很好,题目比较简单,水过。 具体如下:
1. leetcode那道soduku solver
2. 写个数据结构,完成各个member function,什么set, get, insert,delete啊
面试完基本上十分钟内就收到回复,说进入第二轮。
第二轮是一个女面试官(他家就那么几个人,只能说这么多了)。google-hangout老连
接出问题(不得不抱怨,更新后的g-talk不给力啊!),折腾了半天,原计划4点开始
的店面拖到4:20。后来无奈之下转投skype,开始:
1. 聊了半天我得背景。前两天刚看别人经验贴,说是要好好利用暖场时间,于是
就聊开了;从后来结果来看,在这个上面花时间有点长了,不如直接上题。
2. 给一个文件,中间有若干A,B string,找最小距离(任意AB之间)。我就开始
描述我的思路:先KMP找indice(说了两遍,她似乎不知道KMP),花了点时间写KMP的
思路;结果她说算了,直接用std lib吧。我就用两个vector存储这些indice,如果数
据量不大,就两个loop吧。她不满意,问有更快得么,我说都是sorted indice,肯定
可以的,于是用了一个for loop,并在里面update另一个指针位置(用了while loop)
。她最后说期待看到的算法是merge两个vector。我说那需要标记index吧,能用
hashmap么,她回答可以。于是我写了merge然后找最小距离的code。这时候她说她收到
一个notice,要去开会什么的,此时时间大概4:50多,也就是原定结束时间。她说你
有啥问题么,于是问她觉得我的performance如何。感觉她就不是很positive,说什么
大体不错,但是没有一下nail最好解法,而且代码可读性(主要是变量名)也不是太好。
第二天,也就是昨天就收到拒信了。
感觉题目不难,还是挂了,有点懊恼的说。
之前面过FLG,面经也一起附上吧:
F: 一轮店面后on-site。签过NDA,虽说现在在小黑屋,眼看着其他公司也不理我,说
不定还要等一年再申请他家还不好说,所以on-site就不说了。店面就是聊了几个sort
的算法,做了一个题目,后来知道是leetcode上原题,edit distance。
G: 两轮店面。第一轮两个题目,一题大概是reverse words in a file,中间给了各种
限制条件,遇到各种字符如何处理,细心就行。另外就是让我设计个数据结果,方便用
户上传图片,标记位置,还要方便查找。当时听都没听过Rtree什么的,就是乱说了,
说搞一个2d matrix。他大概意识到我是个门外汉,于是顺着说,那2d matrix如何方便
查找。最后讨论了如果sorted怎么办,没有sorted怎么办,Young-tableu怎么办,主要
说了Young-tableu的b-search算法。我以为挂了,最后竟然通过。
第二轮第一题忘了,好像是linked-list 到 BST。第二题是找树上最长节点距离
,中间理解出了问题,解释他也没说有啥问题,写了半天才发现。最后匆匆完成算法,
感觉他们家到点就得结束的样子。我以为通过,最后挂了。
L: 两轮店面。第一轮,第一题有人报过,嵌套的set什么的,每一层有个weight,算
总和吧,递归解的。第二题关于树的操作,如何delete,insert,update什么的。
第二轮,我不想抱怨,但是那个印度mm的口音实在是,每个词我都听不懂。好吧
,做题吧,search in rotated array。leetcode原题,可惜当时没刷过,给了一个比
较烦得解法,mm没一下理解(或者她觉得有bug),要求举例子解释。从此悲剧,写
code还好点,和她说话真是。。。
其他的公司也申了,都没理我。去年面试的时候确实准备不足,现在好好准备了,
leetcode也刷过四五遍,可惜理我的公司都将我关小黑屋。所以snapchat挂了才这么郁
闷。感觉找个工作太难了,哪位大牛如果能够内推,我不胜感激。
另:据说绿卡对找工作有好处,是不是这么回事?大牛能否不吝赐教?
avatar
b*g
2
15year fix 购房贷款利率可以达到2.375%,no points
我在West Virginia
该找什么样的机构可以做到2。5%以下呢?---问了local的chase银行,给2.75%,1050$
的credit。
贷款总额28万,credit score大于740.
avatar
i*i
3
avatar
b*n
4
根据这篇文章介绍,只有腾讯地图能做到:
http://digi.ifeng.com/mobile/soft/android/detail_2014_07/21/374
可是装了android腾讯地图(v4.6.1),下了离线地图包(全国版,2.57G)并按照要求
安装好之后:
http://map.qq.com/mobile/downloadoutline.html
点击「零流量模式」开关,却没反应。要求继续「前往下载」各自城市地图离线包和离
线导航数据包。只好又下了几个城市的地图和导航,可是还是没有任何反应。这神马烂
玩意儿啊?
有人安装使用成功过吗?
avatar
y*n
5
谢谢分享,你的背景应该是蛮强的。
avatar
o*p
6
看你的条件。
广告价不一定毎个人都可以拿到。

1050$

【在 b********g 的大作中提到】
: 15year fix 购房贷款利率可以达到2.375%,no points
: 我在West Virginia
: 该找什么样的机构可以做到2。5%以下呢?---问了local的chase银行,给2.75%,1050$
: 的credit。
: 贷款总额28万,credit score大于740.

avatar
x*s
7
你被托文忽悠了
POI数据本来就无穷无尽,没必要追求绝对的离线搜索。普通城市街道能搜就行
我国内地图没用过,听名字高德可能好些
avatar
c*7
8
哎,真是可惜了啊,确实没有好好准备是比较浪费机会的。我跟你情况也差不多,我面
完好几家才知道有leetcode,现在在各种小黑屋里关着,期望明年能东山再起吧。
avatar
b*n
9
附上几张截图说明一下,莫非非得在国内开启GPS定位确认“当前城市”位置,才能在
初始化时候跟预先下载好的离线地图和导航包匹配上??
avatar
r*j
10
楼主能不能再解释一下snapchat的第二题。
是说有很多string,找到其中距离最近的一对?
如何定义距离最近呢?
谢谢啦!
avatar
b*n
11
离线搜索是为了保证在没有网络信号的时候方便,快速和省电的原因,不是因为其他追
求数据完整性。
高德和百度地图我都试过,在离线状态下别说能不能搜出什么,就连启动搜索都无法实
现。
整个离线数据的概念跟离线使用都是根本脱节的。

【在 x****s 的大作中提到】
: 你被托文忽悠了
: POI数据本来就无穷无尽,没必要追求绝对的离线搜索。普通城市街道能搜就行
: 我国内地图没用过,听名字高德可能好些

avatar
k*o
12
MARK
avatar
q*n
13
iOS上的高德下了全国包以后是完全离线的,我以前回国开车试过。手机在国内根本没
有data plan。android上的不清楚。国内的应用一般都优先ios,android上就是糊弄一
下。

【在 b******n 的大作中提到】
: 离线搜索是为了保证在没有网络信号的时候方便,快速和省电的原因,不是因为其他追
: 求数据完整性。
: 高德和百度地图我都试过,在离线状态下别说能不能搜出什么,就连启动搜索都无法实
: 现。
: 整个离线数据的概念跟离线使用都是根本脱节的。

avatar
r*7
14
我肿么觉得如果不care怎么找字符串的话,就4个vector分别存A begin, A end, B
begin, B end,然后分别merge begin和end,然后找到最小的呢?

【在 r******j 的大作中提到】
: 楼主能不能再解释一下snapchat的第二题。
: 是说有很多string,找到其中距离最近的一对?
: 如何定义距离最近呢?
: 谢谢啦!

avatar
b*n
15
高德导航是离线的(安装离线导航包之后),但基本只是针对开车用的。
而针对步行,公交,出租车的高德地图,不能离线搜索和规划。即使安装了离线地图包
和离线导航数据包也不行。
NOKIA HERE不但把这三种离线包用一个包就解决了,而且可以做到离线搜索,规划和导
航。在Android版里,连Nokia Maps和Nokia Drive 都合并成一个APP了。

【在 q***n 的大作中提到】
: iOS上的高德下了全国包以后是完全离线的,我以前回国开车试过。手机在国内根本没
: 有data plan。android上的不清楚。国内的应用一般都优先ios,android上就是糊弄一
: 下。

avatar
w*u
16

就是abs(i-j), where i and j are the starting indices of the words,定义没那
么复杂。

【在 r******j 的大作中提到】
: 楼主能不能再解释一下snapchat的第二题。
: 是说有很多string,找到其中距离最近的一对?
: 如何定义距离最近呢?
: 谢谢啦!

avatar
m*e
17

廊坊翻墙五毛暴露贴
avatar
c*5
18
有pr或者citizen当然会悠闲考虑, 就算水平不及外卡人士也会优先的, 这是人家的土
avatar
M*u
19
50块一个诺基亚521,全球地图,离线导航,4G手机

【在 b******n 的大作中提到】
: 根据这篇文章介绍,只有腾讯地图能做到:
: http://digi.ifeng.com/mobile/soft/android/detail_2014_07/21/374
: 可是装了android腾讯地图(v4.6.1),下了离线地图包(全国版,2.57G)并按照要求
: 安装好之后:
: http://map.qq.com/mobile/downloadoutline.html
: 点击「零流量模式」开关,却没反应。要求继续「前往下载」各自城市地图离线包和离
: 线导航数据包。只好又下了几个城市的地图和导航,可是还是没有任何反应。这神马烂
: 玩意儿啊?
: 有人安装使用成功过吗?

avatar
a*0
20
nda就当个屁吧,fbi还能因为这个把你抓起来?
avatar
b*n
21
这个我也有,而且一直再用。但它没有4G。直到Nokia宣布他家 here 免费给Android用
了之后,我才入的Android机器。主要是为了能有4G和其他一些app 。
我说的4G是LTE。

【在 M****u 的大作中提到】
: 50块一个诺基亚521,全球地图,离线导航,4G手机
avatar
a*0
22
转专业的就是这样,要是科班出身的,人可能不会这么严
avatar
b*n
23
谁廊坊的啊?

【在 m**********e 的大作中提到】
: 唉
: 廊坊翻墙五毛暴露贴

avatar
b*g
24
谢谢分享
是搜索两个特定词:
For example:
Artificial intelligence technology is the technology of the future.
Search for minimum distance of "technology" "Artificial":
Answer: 2
还是搜索多个词:
For example:
Artificial intelligence technology is the technology of the future.
Search for minimum distance between "the" "technology" "Artificial":
Answer: 1

【在 w*******u 的大作中提到】
:
: 就是abs(i-j), where i and j are the starting indices of the words,定义没那
: 么复杂。

avatar
a*g
25
不错啊

【在 b******n 的大作中提到】
: 根据这篇文章介绍,只有腾讯地图能做到:
: http://digi.ifeng.com/mobile/soft/android/detail_2014_07/21/374
: 可是装了android腾讯地图(v4.6.1),下了离线地图包(全国版,2.57G)并按照要求
: 安装好之后:
: http://map.qq.com/mobile/downloadoutline.html
: 点击「零流量模式」开关,却没反应。要求继续「前往下载」各自城市地图离线包和离
: 线导航数据包。只好又下了几个城市的地图和导航,可是还是没有任何反应。这神马烂
: 玩意儿啊?
: 有人安装使用成功过吗?

avatar
o*d
26
多谢大牛!一定会最后搞定的。。。。
第二题:
"pc hello adobe test orange test next test hello zoo"
say search distance of "test" "hello"
用两个指针不可以么?一次loop就好吧?
一个指针指向已经找到的string,另一个指针指向当前的位置的string
am I missing sth?
ps: if file has words, then kmp is not necessary bah?

【在 w*******u 的大作中提到】
: 一月初申请的,一天后就有回复。
: 好不容易得到的面试机会,没有立刻book店面(本人高能物理PHD,还没毕业,去年下
: 半年决定找马工工作;自己觉得博士期间科研干得不错,也做很多coding和大数据处理
: ,可惜只有FLG理我,而且由于初期准备不足,都挂了)。
: 上周第一次店面,和面试官聊得很好,题目比较简单,水过。 具体如下:
: 1. leetcode那道soduku solver
: 2. 写个数据结构,完成各个member function,什么set, get, insert,delete啊
: 面试完基本上十分钟内就收到回复,说进入第二轮。
: 第二轮是一个女面试官(他家就那么几个人,只能说这么多了)。google-hangout老连
: 接出问题(不得不抱怨,更新后的g-talk不给力啊!),折腾了半天,原计划4点开始

avatar
b*n
27
不错啥呀,没见上面说根本用不了?

【在 a*****g 的大作中提到】
: 不错啊
avatar
l*a
28
mark
avatar
h*r
29
用过 真心不错。
让你下个地图也要唧唧歪歪的,真看不懂

【在 b******n 的大作中提到】
: 根据这篇文章介绍,只有腾讯地图能做到:
: http://digi.ifeng.com/mobile/soft/android/detail_2014_07/21/374
: 可是装了android腾讯地图(v4.6.1),下了离线地图包(全国版,2.57G)并按照要求
: 安装好之后:
: http://map.qq.com/mobile/downloadoutline.html
: 点击「零流量模式」开关,却没反应。要求继续「前往下载」各自城市地图离线包和离
: 线导航数据包。只好又下了几个城市的地图和导航,可是还是没有任何反应。这神马烂
: 玩意儿啊?
: 有人安装使用成功过吗?

avatar
w*u
30

就是那么简单,用两个指针往前跑就好了。input可以看成string,不过KMP实在是我想
多了,后来感觉她没想让我写那个。

【在 o***d 的大作中提到】
: 多谢大牛!一定会最后搞定的。。。。
: 第二题:
: "pc hello adobe test orange test next test hello zoo"
: say search distance of "test" "hello"
: 用两个指针不可以么?一次loop就好吧?
: 一个指针指向已经找到的string,另一个指针指向当前的位置的string
: am I missing sth?
: ps: if file has words, then kmp is not necessary bah?

avatar
h*3
31
大数据情况下,KMP跟直接两两遍历没啥大的区别。实际当中没人用KMP算法,KMP只能
起到五十步笑百步的作用。你应该考虑的是如何从O(n^2)降低到O(n)。

【在 w*******u 的大作中提到】
:
: 就是那么简单,用两个指针往前跑就好了。input可以看成string,不过KMP实在是我想
: 多了,后来感觉她没想让我写那个。

avatar
h*3
32
从字里行间中看出楼主对于这些面试官的不屑。楼主其实很有深厚的数据分析背景。大
部分码工职位跟数据分析还不太一样。楼主不妨考虑一下很多专门做data analytic的
职位。

【在 w*******u 的大作中提到】
: 一月初申请的,一天后就有回复。
: 好不容易得到的面试机会,没有立刻book店面(本人高能物理PHD,还没毕业,去年下
: 半年决定找马工工作;自己觉得博士期间科研干得不错,也做很多coding和大数据处理
: ,可惜只有FLG理我,而且由于初期准备不足,都挂了)。
: 上周第一次店面,和面试官聊得很好,题目比较简单,水过。 具体如下:
: 1. leetcode那道soduku solver
: 2. 写个数据结构,完成各个member function,什么set, get, insert,delete啊
: 面试完基本上十分钟内就收到回复,说进入第二轮。
: 第二轮是一个女面试官(他家就那么几个人,只能说这么多了)。google-hangout老连
: 接出问题(不得不抱怨,更新后的g-talk不给力啊!),折腾了半天,原计划4点开始

avatar
w*u
33

没有啊,只是有点懊恼,感觉那个面试不是很顺。

【在 h********3 的大作中提到】
: 从字里行间中看出楼主对于这些面试官的不屑。楼主其实很有深厚的数据分析背景。大
: 部分码工职位跟数据分析还不太一样。楼主不妨考虑一下很多专门做data analytic的
: 职位。

avatar
X*N
34
我最近电面也被问到这题的一个变形,是这次电面的第三个问题.问题是给出一串词,实
现一个算法找出两词的最近距离.
如果只是找一次,用两个指针的算法就行了.
如果这个函数对同样的一串词调用几次,就需预处理.用hashmap构造每个词的出现位置.
然后在两个增序数组中找出最小的距离.

【在 o***d 的大作中提到】
: 多谢大牛!一定会最后搞定的。。。。
: 第二题:
: "pc hello adobe test orange test next test hello zoo"
: say search distance of "test" "hello"
: 用两个指针不可以么?一次loop就好吧?
: 一个指针指向已经找到的string,另一个指针指向当前的位置的string
: am I missing sth?
: ps: if file has words, then kmp is not necessary bah?

avatar
j*x
35
你这思路属于过于习惯性了
这题这么简单,还是应该先把解法写出来,然后再考虑优化,而且面试的优化一般都集
中在大O复杂度优化,这个就是O(n)的算法(即使最坏的情况也是On)。。。你就算
用kmp也搞不出更好的,而且还加了一个o(m)的开销。。。

【在 w*******u 的大作中提到】
:
: 没有啊,只是有点懊恼,感觉那个面试不是很顺。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。