📣 4th of July限时特惠: VIP通行证立减$68
楼主: clfhaha1234
跳转到指定楼层
上一主题 下一主题
收起左侧

hulu新鲜一面面经

🔗
 楼主| clfhaha1234 2015-11-4 16:11:26 | 只看该作者
全局:
whdawn 发表于 2015-11-4 16:08
怎么感觉很难的样子。。。

别这样,还是SV好,我们被强制要求上两学期的seminar,愁死了

seminar是什么?一起做讨论项目?有空发个介绍贴介绍下emerging media项目吧,又到申请季了呢
回复

使用道具 举报

🔗
whdawn 2015-11-4 16:13:46 | 只看该作者
全局:
clfhaha1234 发表于 2015-11-4 03:11
seminar是什么?一起做讨论项目?有空发个介绍贴介绍下emerging media项目吧,又到申请季了呢

很无聊的东西,和艺术生们聊HCI类似的东西,但是很占时间,好羡慕你们没有seminar的项目
本来开学前打算发个的,没想到刚考完213就开学了,之后就忙成狗,期末后好好介绍一下好了~
回复

使用道具 举报

🔗
wcyz666 2015-11-4 16:43:26 | 只看该作者
全局:
clfhaha1234 发表于 2015-11-4 16:11
seminar是什么?一起做讨论项目?有空发个介绍贴介绍下emerging media项目吧,又到申请季了呢

多谢班长!班长看我这个写的对不对?

        public static HashMap<String, Object> generate() {
                HashMap<String, Object> root = new HashMap<>();
                Stack<HashMap<String, Object>> stack = new Stack<>();

                HashMap<String, Object> cur = root;
                do {
                        Node node = getNext();
                        switch (node.type) {
                        case "opentag":
                                stack.push(cur);
                                cur.put(node.tag, new HashMap<String, Object>());
                                cur = (HashMap<String, Object>) cur.get(node.tag);
                                break;
                        case "value":
                                cur.put("value", node.tag);
                                break;
                        default:
                                cur = stack.pop();
                                break;
                        }
                } while (!stack.isEmpty());
                return cur;
               
        }
回复

使用道具 举报

🔗
 楼主| clfhaha1234 2015-11-4 18:05:05 | 只看该作者
全局:
wcyz666 发表于 2015-11-4 16:43
多谢班长!班长看我这个写的对不对?

        public static HashMap generate() {

膜拜成神

<html>
<title>haha</title>
<head>
<title2>haha</title2>
</head>
</html>

以上图为例,第一个hashmap存了2个key,一个是<head,Map>,一个是<title,String>。当你刚遇到<title>的时候,你并不知道value是string还是map吧。也可能我理解错了……
回复

使用道具 举报

🔗
wcyz666 2015-11-5 08:12:25 | 只看该作者
全局:

明白了,改了改,应该没问题了。。。话说Hulu这难度直追Google。。。

                HashMap<String, Object> root = new HashMap<>();
                Stack<HashMap<String, Object>> stack = new Stack<>();
                Stack<String> tagStack = new Stack<>();

                HashMap<String, Object> cur = root;
                String curTag = "";
                do {
                        Node node = getNext();
                        switch (node.type) {
                        case "opentag":
                                stack.push(cur);
                                tagStack.push(curTag);
                                cur = new HashMap<>();
                                curTag = node.tag;
                                break;
                        case "value":
                                stack.peek().put(curTag, node.tag);
                                break;
                        default:
                                if (!stack.peek().containsKey(curTag))
                                        stack.peek().put(curTag, cur);
                                cur = stack.pop();
                                curTag = tagStack.pop();
                                break;
                        }
                } while (!stack.isEmpty());
回复

使用道具 举报

全局:
clfhaha1234 发表于 2015-11-4 14:24
其实就是算法题,只是一个场景而已。hash是哈希表,xml是一种文本传输格式,前者算法数据结构会学,后者w ...

谢谢!那请问web相关的课,像是Networked Services是很重要的课吗?如果是os,database和这个里面三选二的话,舍弃哪个呢~谢谢!
回复

使用道具 举报

🔗
 楼主| clfhaha1234 2015-11-9 13:33:35 | 只看该作者
全局:
坐北朝南的学渣 发表于 2015-11-9 13:25
谢谢!那请问web相关的课,像是Networked Services是很重要的课吗?如果是os,database和这个里面三选二 ...

舍弃database,自学一下就行了
回复

使用道具 举报

全局:
clfhaha1234 发表于 2015-11-9 13:33
舍弃database,自学一下就行了

好的!谢谢~
回复

使用道具 举报

🔗
woaibai 2015-11-15 07:07:49 | 只看该作者
全局:
坐北朝南的学渣 发表于 2015-11-4 00:38
看了楼主的面经。。。转cs的同学表示看不懂。。。于是想请教下大神,这是什么方面的知识啊?hash dfs什么的 ...

第一题是leetcode simplify path原题
第二题考stack和hash map
回复

使用道具 举报

🔗
David.wx 2015-11-15 07:14:21 | 只看该作者
全局:
哈哈 xml parse题要用stack存hashmap就ok了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表